Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
529
Tıklama
0
Öne Çıkarma
C# ASP.NET'te Listbox'ı TextBox ile filtrelemek
S
10 yıl
Çavuş
Konu Sahibi

listbox'ın datasource'unu veritabanımdaki istediğim tablonun bir alanı yaptım.Bu alandan aldığım liste yi textboxa göre nasıl filtreleyebilirim?
datasourceu textchanged de like % textbox2.text % ledim,yeni fonksiyon yazdım ,datatable dataview oluşturdum,diziye çektim karşılaştırdım olmadı javascript yazdım ama olmadı
e denediysem olmadı.
< Resime gitmek için tıklayın >



G
10 yıl
Yarbay

c# formda böyle olabilir veriler kısmınını hayali yazdım verileri listeye attım siz size uygun şekilde değiştirirsin
 
public List<string> veriler2;
public List<string> veriler;
void MainFormLoad(object sender, EventArgs e)
{
veriler2 = listBox1.Items.Cast<String>().ToList();
}




void TextBox1TextChanged(object sender, EventArgs e)
{
veriler = listBox1.Items.Cast<String>().ToList();

if (textBox1.Text=="") {

listBox1.Items.Clear();
foreach (var i in veriler2) {
listBox1.Items.Add(i);
}

}
else
{

var result = veriler.Where(u => u.Contains(textBox1.Text));
foreach (var s in result) {
listBox1.Items.Clear();
listBox1.Items.Add(s);

}
}

}




DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.