C# Listbox İtemlerini Harfe Göre Elemek

Katılım
27 Ocak 2012
Mesajlar
14.466
Makaleler
34
Çözümler
41
Yer
İstanbul/Üsküdar
Daha fazla  
Cinsiyet
Erkek
Meslek
Active Directory - Security Uzmanı
Profil Kapağı
1522600635
Listbox nesnesinde bulunan itemler arasında belirli bir harf ile başlayan satırları bırakmak, diğerlerini silmek - elemek istiyorsanız aşağıdaki kodu kullanabilirsiniz;

C#:
for (int i = listBox7.Items.Count; i > 0; i--)
            {
                if (listBox7.Items[i - 1].ToString().Substring(0, 1) != "A")
                {
                    listBox7.Items.RemoveAt(i - 1);
                }
               

            }
Adsız.jpg

Son Listbox nesnesinden başlar silmeye; 0'dan başlayıp yukarı doğru gidildiğinde herhangi bir silme işlemi gerçekleşirse itemlerin İndex numarası değişeceği için döngü hata verecektir veya yanlış işlem yapacaktır.

"A" harfini farklı bir değişken veya nesnenin barındırdığı içerik ile değiştirebilirsiniz.
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı