Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Listbox içinde arama yapma [C#]
#1
Merhaba arkadaşlar,

C#'ta listbox içinde arama yapmak için aşağıdaki örneklerden faydalanabilirsiniz.

FindString (Metnin başından itibaren arama yapar ve baştan itibaren bir eşleşme olması halinde ilk kaydın index numarası geriye döndürülür. Örneğin "A" harfini arattığımızda listede "A" harfiyle başlayan ilk kaydın index numarsı geriye döndürülür.)

Kod:
void Button1Click(object sender, EventArgs e)
    {
            
        if (textBox1.Text == "")
        {
        return;
        }
            
        listBox1.SetSelected(0,false);
        int bulunanIndex = listBox1.FindString(textBox1.Text);
        if (bulunanIndex != - 1)
        {
                 MessageBox.Show("Bulunan kayıt : " + listBox1.Items[bulunanIndex].ToString());
        }
        else
        {
                 MessageBox.Show("Kayıt bulunamadı!");
        }
        
    }



FindStringExact (Aranan metin ile listbox içindeki kayıtta tam bir eşleşme olması halinde bulunan ilk kaydın index numarasını geriye döndürür.)

Kod:
void Button2Click(object sender, EventArgs e)
    {
        listBox1.SetSelected(0,false);
        int bulunanIndex = listBox1.FindStringExact(textBox1.Text);
        if (bulunanIndex != - 1)
        {
            MessageBox.Show("Bulunan kayıt : " + listBox1.Items[bulunanIndex].ToString());
        }
        else
        {
            MessageBox.Show("Kayıt bulunamadı!");
        }
    }
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Yazının ilk harfini büyük yapma Administrator 0 3,981 10-08-2016, 08:36
Son Yorum: Administrator
  C# İle MyBB Kullanıcı Girişi Yapma root 0 4,166 19-02-2016, 16:33
Son Yorum: root
  WebBrowser Sayfa Yüklenince İşlem Yapma Administrator 0 13,250 17-11-2015, 17:50
Son Yorum: Administrator

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi