OS Blog

Csharp Listview Nesnesi Kullanımı

10.04.2011
319

Csharp’ta olmazsa olmazımız listview nesnesi ve kullanım kolaylıkları hakkında hayat kurtaran bilgiler.

Csharp Listview Nesnesi Kullanımı

C# ile çalışırken database den çektiğiniz dataları tablolandırarak kullanıcıya sunan Listview nesnesinden biraz bahsedelim.

Öncelikle Visual Studio programının Toolbax  kısmından Listview nesnesiniformun üzerine sürükleyerek oluşturalım.

Gerekli boyutlandırmaları yaptıktan sonra listview nesnesinin sağ üst kısmında bulunan sağ ok düğmesine tıklayalım ve açılan pencerede “Edit Columns” linkini tıklayalım. Database den çekeceğimiz alanların kolonlarını ve bu kolonların başlıklarını belirledikten sonra programı çalıştıracak olan butonun click eventine gelip aşağıdaki şekilde kodları yazacağız.

Public Static Void button1_Click(object sender, EventArgs e){list_dokum.Items.Clear(); SqlConnection con = new SqlConnection(“server=localhost;database=dbase;user id=sa;password=123456”); SqlCommand cmd = new SqlCommand(“SELECT * FROM tablo WHERE soyadi LIKE ‘” + txt_soyadi.Text + “%’AND dogum_tarih LIKE ‘” + txt_dogum.Text + “%’ ORDER BY id DESC”, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.HasRows) {while (rdr.Read()) { ListViewItem lst = new ListViewItem(); lst.Text = rdr[“v_no”].ToString(); lst.SubItems.Add(rdr[“adi”].ToString()); lst.SubItems.Add(rdr[“soyadi”].ToString()); lst.SubItems.Add(rdr[“babaadi”].ToString());lst.Tag = rdr[“id”]; list_dokum.Items.Add(lst);}}rdr.Close(); con.Close();}

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bu web sitesi, bilgisayarınıza bilgi depolamak amacıyla bazı tanımlama bilgilerini kullanır.
Bu bilgilerin bir kısmı sitenin çalışmasında esas rolü üstlenirken bir kısmı ise kullanıcı deneyimlerinin iyileştirilmesine yardımcı olur.
Sitemizi kullanarak bu tanımlama bilgilerinin yerleştirilmesine izin vermiş olursunuz. Kişisel Verilerin Korunması,
Gizlilik Politikası ve Çerez (Cookie) Kullanımı İlkeleri hakkında detaylı bilgi için KVKK&GDPR sayfamızı inceleyiniz.
Omersahin.com.tr
Copyright | 2007-2021