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

نام تاپیک: جستجو در ComboBox بر اساس داده های در آیتم های آن

  1. #1

    Question جستجو در ComboBox بر اساس داده های در آیتم های آن

    با سلام
    من یک ComboBox دارم که دیتای اون رو از دیتابیس خوندم و آیتم هاش رو پر کردم. حالا می خوام وقتی کاربر یک حرف یا کلمه ای رو میزنه بره داخلش هر چی شبیه اون هست رو بیاره. مثلا فکر کنید نام و نام خانوادگی رو در آیتم های آن ریختم. حالا می خوام بر اساس اون چیزی که وارد کردم نتیجه رو نمایش بده.
    مثلا وقتی میزنم "محم" رو در ComboBox وارد کرد، هر چیزی که شبیه "محم" رو هست در لیست ComboBox رو نمایش بده.
    مثلا
    محمد رضایی
    محمود رمضانی
    علی محمودی

    البته نمی خوام از خاصیت های SuggestAppend=AutoCompeleteMode و ListItem=AutoCompeleteSource استفاده کنم.
    امیدوارم منظورم رو متوجه شده باشید.
    ممنون میشم کمک کنید.

  2. #2

    نقل قول: جستجو در ComboBox بر اساس داده های در آیتم های آن

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

  3. #3

    نقل قول: جستجو در ComboBox بر اساس داده های در آیتم های آن

    سلام
    همین کار رو کردم.منتهی از دیتابیس مستقیم Select میزدم ولی به درستی کار نکرد. همین که حرف اول رو می زنم کار میکنه و واسه حرف های بعدی کار نمیکنه. دائم از حرف اول شروع میکنه!

  4. #4
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,170

    نقل قول: جستجو در ComboBox بر اساس داده های در آیتم های آن

    سلام

    پیشنهاد میکنم یکبار که اطلاعات رو از بانک گرفتید اطلاعات را در یک bindingsource قرار بدید و از متد find برای جستجو استفاده کنید.

  5. #5

    نقل قول: جستجو در ComboBox بر اساس داده های در آیتم های آن

    سلام. میشه بیشتر توضیح بدید یا اگر نمونه کدی دارید بگذارید؟ ممنون

  6. #6
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,170

    نقل قول: جستجو در ComboBox بر اساس داده های در آیتم های آن

    زحمت نمونه کد با خودتون و در اینترنت سرچ کنید نمونه زیاد پیدا میکنید.

    ببینید شما باید بعد از دریافت اطلاعات داده های خودتون را در یک DataTable قرار بدید و پس از اون DataTable را به یک BindingSource متصل کنید و در DataSource کنترل مورد نظر (Combobox, DataGridView و...) شیء BindingSource را تنظیم کنید. BindingSourceها چند دستور پرکاربرد دارند که میتونه بدردتون بخوره: Next, Last, Previous, First, Position, Find, Filter

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

  1. پاسخ: 3
    آخرین پست: سه شنبه 31 خرداد 1401, 22:39 عصر
  2. سوال: جستجو در آیتمهای combobox و نمایش آنها در لیست dropdown کمبو؟
    نوشته شده توسط Beginner67 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 09 خرداد 1395, 22:36 عصر
  3. پاسخ: 3
    آخرین پست: یک شنبه 19 بهمن 1393, 23:08 عصر
  4. سوال: بخاطر آوردن آیتم در combobox بعد از هر استارت برنامه
    نوشته شده توسط docendo در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 18 دی 1391, 17:15 عصر
  5. مشکل در دسترسی به Id آیتم انتخابی در کمبوباکس (ComboBox)
    نوشته شده توسط bili.koote در بخش C#‎‎
    پاسخ: 18
    آخرین پست: دوشنبه 03 مهر 1391, 11:31 صبح

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

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

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