Search به وسیله ی ComboBox .
با سلام خدمت اساتید محترم.
من میخوام وقتی توی ComboBox مثلا حرف "م" رو میزنم هرچی توی بانکم با "م" شروع میشه برام لیستش بیاره...
با توجه به این که مشخصات Auto Complete Mode = Suggest و Auto Complete Source = List Item در کمبو باکسم رو درست کردم. و بانکم هم SQL هست.
توی TextChange کمبو باکسم چی بنویسم.
ممنون میشم راهنماییم کنید.
نقل قول: Search به وسیله ی ComboBox .
اول کل آیتم ها رو به Combo بایند کن بعد:
Combo.AutoCompleteMode = AutoCompleteMode.Suggestappend;
Combo.AutoCompleteSource = AutoCompleteSource.Listitems;
نقل قول: Search به وسیله ی ComboBox .
ممنون ; اما اگه مثلا مقدار ستون نام برنامه ی خودمو به Combo بایند کنم ، وقتی 3 یا 4 تا یا بیشتر مقادیر تکراری وارد فیلد نامِ جدولم بشه ، اون وقت لیست کمبو باکسم رو تصور کنید !!!!! پر از مقدار تکراری میشه !!!
توی TextChange کمبو باکسم چی بنویسم?
1 ضمیمه
نقل قول: Search به وسیله ی ComboBox .
سلام دوست عزیز
شما باید دستور را زمانی که می نویسید که می خواهید به کامبو بایند کنید دستور Distinct را توی select تون بنویسید.
دستور distinct را تو این فایل توضیح داده.
اگه باز نتونستید.دستور sql تون را بذارید تا من درستش کنم.فقط پیغام خصوصی بذارید:تشویق:
مثالش اینه.
در ضمن شما نباید تو textchange کامبو چیزی بنویسید که شما باید تو قمست فرم لود این دستور را بنویسد.فقط بانک من اکسس هست خودت مشابه اونا بنویس
cmd.Connection = login.con;
cmd.CommandText = "select DISTINCT namek from tariya ";
dr = cmd.ExecuteReader();
while (dr.Read())
namek.Items.Add(dr["namek"].ToString());
dr.Close();
نطر و تشکر یادتون نره چون (تشکر از بنده خدا ، تشکر از خداوند یکتا است.)