نمایش نتایج 1 تا 6 از 6

نام تاپیک: نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    437

    Question نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

    با سلام

    و عرض خسته نباشید

    در بعضی نرم افزار ها مشاهده کردم که وقتی یک متنی را درون یک TextBox تایپ می شود بلافاصله یک DataGridView زیر آن تکست باکس باز می شود و نتایج جستجو را نمایش می دهد و کاربر یکی از رکورد های آن دیتاگرید ویو را انتخاب می کند
    و
    دیتاگریدویو ناپدید می شود.

    یعنی فقط وقتی در حال تایپ درون تکس باکس هستیم اون دیتاگرید ویو نمایش داده می شود و در غیر این صورت اثری از آن نیست.

    درست مانند یک ComboBox هست منتهی به جای اینکه محتویات کمبوباکس بصورت یک لیست ساده نمایش داده شود بصورت یک دیتاگرید ویو نمایش داده می شود.

    =================================================

    اکنون من با توجه به برنامه ای که در حال انجام آن می باشم نیاز به این موردی که توضیح داده ام دارم.

    برای تفهیم بهتر من یک نمونه تصویر را ضمیمه کردم:

    datagridview.jpg

    ================================================== ==

    از دوستان خواهشمند می باشم تا اگر همچنین موردی را انجام دادن

    به من و بقیه دوستان هم آموزش بدهند.

    موفق و پیروز باشید

    با تشکر

  2. #2
    کاربر دائمی آواتار jeson_park
    تاریخ عضویت
    دی 1387
    محل زندگی
    گچساران
    سن
    33
    پست
    595

    نقل قول: نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

    در رویداد TextChange تکست باکس یه کوری از دیتابیس بگیری و بعد اون رو بریزید توی datatable بعدش هم datatable رو بایند کنید به grideview

    myTextBox.AutoCompleteMode = AutoCompleteMode.Suggest;
    myTextBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
    myTextBox.AutoCompleteCustomSource = myDatatable

  3. #3
    کاربر دائمی
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    437

    نقل قول: نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

    نقل قول نوشته شده توسط jeson_park مشاهده تاپیک
    در رویداد TextChange تکست باکس یه کوری از دیتابیس بگیری و بعد اون رو بریزید توی datatable بعدش هم datatable رو بایند کنید به grideview

    myTextBox.AutoCompleteMode = AutoCompleteMode.Suggest;
    myTextBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
    myTextBox.AutoCompleteCustomSource = myDatatable
    با سلام

    دوست عزیز

    ممنون از پاسختان.

    اما

    مشکل سر این هست که چه جوری وقتی که درحال تایپ هستیم دیتاگریدویو نمایان می شود و وقتی از تکست باکس خارج می شویم دیتاگرید ویو نمایش داده می شود.

    همچنین کدی که گذاشته اید برای اتوکامپلت هست که منظور من اتوکامپلت نبوده است.

    با تشکر

  4. #4
    کاربر دائمی آواتار jeson_park
    تاریخ عضویت
    دی 1387
    محل زندگی
    گچساران
    سن
    33
    پست
    595

    نقل قول: نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

    کد رو ضمیمه کردم
    نگاه کنید و به دلخواه حودتون تغییر بدین
    فایل های ضمیمه فایل های ضمیمه

  5. #5
    کاربر دائمی
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    437

    نقل قول: نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

    نقل قول نوشته شده توسط jeson_park مشاهده تاپیک
    کد رو ضمیمه کردم
    نگاه کنید و به دلخواه حودتون تغییر بدین
    با سلام

    دوست عزیز

    می توانید کاری کنید که وقتی در تکست باکس کلید Down فشرده می شود فوکوس به دیتاگرید ویو منتقل شود.

    و

    وقتی در دیتاگرید ویو اگر در اولین سطر بودیم کلید Up فشرده شد فوکوس به تکست باکس منتقل شود.

    همچنین اگر فوکوس در دیتاگریدویو بود و ما حرفی را از کیبرد وارد کردیم به تکست باکس اضافه شود.

    موفق و پیروز باشید

    با تشکر

  6. #6
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: نمایش DataGridView در پایین TextBoxهنگام تایپ درون TextBox برای نمایش نتایج جستجو

    نقل قول نوشته شده توسط behzadkhan مشاهده تاپیک
    با سلام

    دوست عزیز

    می توانید کاری کنید که وقتی در تکست باکس کلید Down فشرده می شود فوکوس به دیتاگرید ویو منتقل شود.

    و

    وقتی در دیتاگرید ویو اگر در اولین سطر بودیم کلید Up فشرده شد فوکوس به تکست باکس منتقل شود.

    همچنین اگر فوکوس در دیتاگریدویو بود و ما حرفی را از کیبرد وارد کردیم به تکست باکس اضافه شود.

    موفق و پیروز باشید

    با تشکر
    با سلام
    هر تاپیک مخصوص یک سوال است، قوانین رو مطالعه کنید
    چیزی که مد نظر شما هست بسیار آسان است و از مقدمات برنامه نویسی است، سعی کنید خودوتون این چیزهای ساده رو حل کنید و از درخواست کد خودداری کنید
    بهتره درباره Event ها و متد Focus() تحقیق کنید، در سایت هم موجوده می تونید جستجو کنید
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

تاپیک های مشابه

  1. نمایش tip درون textBox
    نوشته شده توسط programmer33 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: سه شنبه 07 آذر 1391, 11:41 صبح
  2. سوال: نمایش محتویات یک فیلد مشخص از جدول درون textbox
    نوشته شده توسط nasimP در بخش C#‎‎
    پاسخ: 5
    آخرین پست: دوشنبه 21 آذر 1390, 12:10 عصر
  3. نمایش محتویات بانک با استفاده از databinding درون textbox
    نوشته شده توسط ms.daneshmand در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 21 آذر 1390, 09:19 صبح
  4. سوال: جدا کردن سه رقم سه رقم محتویات TextBox برای نمایش واحد پولی
    نوشته شده توسط mzosan817 در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 5
    آخرین پست: چهارشنبه 21 مهر 1389, 09:37 صبح
  5. سوال: نمایش تصویر و متن درون TextBox
    نوشته شده توسط Reza_Yarahmadi در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 16 آبان 1388, 18:53 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •