1. Anasayfa
  2. Visual Studio C#

Visual Studio C# Dersleri – Listview’e aynı (tekrarlı) eleman eklenmesini engellemek

Visual Studio C# Dersleri – Listview’e aynı (tekrarlı) eleman eklenmesini engellemek
0

Daha Önceden Listbox’a aynı veriyi eklememe konusunda “C#’da bir program yazdınız ve bilgiler C#’da Listbox’a girilecek ama aynı bilgiden tekrar girilmesini istemiyorsunuz yani Listbox içerisinde her bilgiden bir tane olmasını istiyorsunuz.” diye bahsetmiştik aynı şey listview içinde geçerli girilen veya girilecek bilgilerde sadece bir tane olmasını isteyebilirsiniz peki kullanıcının aynı bilgiyi listview içerisine girmesini nasıl engelleyeceğiz. Bunun için yapılacak işlem listview içerisindeki bilgileri bir listbox’a aktarıp Contains özelliği sayesinde kontrol etmek. Uygulama üzerinde anlatalım formumuza birer tane listview,buton,textbox ve label ekleyip aşağıdaki görüntüyü oluşturuyoruz.

Ekle butonunun içine aşağıdaki kodları yazıyoruz…

 ListBox yeni = new ListBox();
            for (int i = 0; i <= listView3.Items.Count - 1; i++)
            {
                yeni.Items.Add(listView3.Items[i].Text);

            }

            if (yeni.Items.Contains(textBox1.Text) == false)
            {
                listView3.Items.Add(textBox1.Text);
            }
            else
            {
                MessageBox.Show("Daha Önceden Eklenmiş Bilgi");
            }
Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments