ComboBox'ta arama yapma

Katılım
19 Nisan 2020
Mesajlar
1.506
Çözümler
18
C# kullanıyorum, ComboBox'a bir şey yazdığım zaman yazdığım şeyin ComboBox'ta çıkmasını istiyorum. Yardımcı olursanız sevinirim.
 
Son düzenleyen: Moderatör:
Combobox ın sağ üstündeki oka tıkla ardından edit text de oraya istediklerini yaz. Ama dikkat et her satır bir kelime.
 
Combobox ın sağ üstündeki oka tıkla ardından edit text de oraya istediklerini yaz. Ama dikkat et her satır bir kelime.
Mesela itemlerde kalem ve kağıt var. Ka yazdığında ikisinin çıkmasını, kal yazınca kalemin ve kağ yazınca da kağıtın çıkmasını istiyorum. Belki sorunumu anlatabilmişimdir.
 
Mesela itemlerde kalem ve kağıt var. Ka yazdığında ikisinin çıkmasını, kal yazınca kalemin ve kağ yazınca da kağıtın çıkmasını istiyorum. Belki sorunumu anlatabilmişimdir.
Form özelliklerinden yapılabiliyor. Combobox'a tıkla. AutoCompleteMode kısmında suggest kısmını yada SuggestAppend seçenegini seç.
Hemen altında AutoCompleteSource kısmınıda ListItems olarak seç. İstediğin olacaktır.
suggest -> list olarak çıkmasını sağlar.
append -> text olarak tamamlar.
SuggestAppend -> Hem list olarak çıkar hem de tamamlar.

Örnek;
 

Dosya Ekleri

  • cbx.png
    8,9 KB · Görüntüleme: 234

Ben bunu yaptım fakat tıklayıp yazdığım zaman hem itemler hem de yazdığım şey çıkıyor o zaman da kötü bir görüntü gözüküyor.

Kastettiğim 1. resimdi.
Ben 2. resim gibi olmasını istiyorum.
 

Dosya Ekleri

  • resim_2021-04-28_201913.png
    14,8 KB · Görüntüleme: 228
  • Adsız.jpg
    17,7 KB · Görüntüleme: 218
Son düzenleme:
Onu kod ile yapacaksın. Linq kullanarak. Gelen data eğer list şeklindeyse .Where diyerek yazılan texti listede arayacaksın. Ve yeni oluşan listi combobox'a atacaksın. Hiç denemedim. Ama bu şekilde yapılabilir gibi.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…