Blog Single

Öncelikle Toolbar menüsünden,

  • 1 adet listView nesnesi oluşturunuz.

Ardından listView nesnemize kolon eklemek için;

  • listView1.Columns.Add("DomainAdı", 100);
    • 100 sayısı, kolon genişliğini temsil eder.
  • fakat bu şekliyle ekleme yapıp çalıştırdığımızda, yine nesneyi boş görüyor olacağız.
  • ListView'a Items add ile veriyi ekleyebiliriz.

Dizi şeklinde kolon ekleme;

  • ListViewItem nesnesini string[] şeklinde çoklu verileri tek bir Item içerisinde saklayabiliriz.Örnek kullanıma değinelim;
  • Adım 1;
    • listView1.Columns.Add("Domain Adı", 100);
    • listView1.Columns.Add("Domain Yaşı", 100);
  • Adım 2;
    • string[] dizi = new string[3]; //3 burada dizi eleman sayısının +1 eklenmiş halini ifade eder.
    • ListViewItem item; //itemleri ListView nesnemize ekliyoruz.
    • dizi[0] = "serifgungor.com"; //dizinin her i'ninci elemanı, Columns.Add ile belirttiğimiz sütuna denk gelir.
    • dizi[1] = "1";
    • item = new ListViewItem(dizi);
    • listView1.Items.Add(item);
  • Adım 3;
    • listView1.View = View.Details;
    • listView1.GridLines = true;
    • listView1.FullRowSelect = true;
  • Ekstra kullanımlar;
    • //listView1.CheckBoxes = true; - check eder
    • //listView1.Font.Bold.Equals(true);
    • listView1.Columns.Add("Domain Adı", 100,HorizontalAlignment.Left);
      • Kolon adını sağa, sola yada ortaya yaslama işlemi yapar.

Aynı anda 1'den fazla manuel veri ekleyelim;

  • listView1.Columns.Add("Domain Adı", 100);
  • listView1.Columns.Add("Domain Yaşı", 100);
  • string[] dizi = new string[3]; //3 burada dizi eleman sayısının +1 eklenmiş halini ifade eder.
  • ListViewItem item; //itemleri ListView nesnemize ekliyoruz.
  •  
  • dizi[0] = "serifgungor.com";
  • dizi[1] = "1";
  • item = new ListViewItem(dizi);
  • listView1.Items.Add(item);
  •  
  • dizi[0] = "facebook.com";
  • dizi[1] = "12";
  • item = new ListViewItem(dizi);
  • listView1.Items.Add(item);
  •  
  • listView1.View = View.Details;
  • listView1.GridLines = true;
  • listView1.FullRowSelect = true;

Seçili satırın değerlerine ulaşmak için, bir buton oluşturun;

  • private void button1_Click(object sender, EventArgs e){
    string domainAdi;
    int domainYasi;

      try{
        domainAdi = listView1.SelectedItems[0].SubItems[0].Text;
        domainYasi = int.Parse(listView1.SelectedItems[0].SubItems[1].Text);
        MessageBox.Show(domainAdi + " , " + domainYasi);
      }catch (Exception ex){
        MessageBox.Show("Lütfen satır seçiniz.");
      }
    }

İsteğinize göre, manuel veri ekleme kısmını döngüye sokarak veritabanından veri listeletebilirsiniz.

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın