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

C# ile çalışırken database den çektiğiniz dataları tabloya dökerek kullanıcıya sunan Listview nesnesinden biraz bahsedelim.
Öncelikle Visual Studio programının Toolbax kısmından Listview nesnesini formun ü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.
<span style="color: #0000ff;">Public Static Void </span>button1_Click(<span style="color: #0000ff;">object </span>sender, <span style="color: #008000;">EventArgs</span> e)
{
list_dokum.Items.Clear();
<span style="color: #008000;">SqlConnection</span> con = <span style="color: #0000ff;">new</span> <span style="color: #008000;">SqlConnection</span>(<span style="color: #993300;">"server=localhost;database=dbase;user id=sa;password=123456"</span>);
<span style="color: #008000;">SqlCommand </span>cmd = <span style="color: #0000ff;">new</span> <span style="color: #008000;">SqlCommand</span>(<span style="color: #993300;">"SELECT * FROM tablo WHERE soyadi LIKE '" + txt_soyadi.Text + "%'AND dogum_tarih LIKE '" + txt_dogum.Text + "%' ORDER BY id DESC"</span>, con);
con.Open();
<span style="color: #008000;">SqlDataReader</span> rdr = cmd.ExecuteReader();
if (rdr.HasRows)
{
while (rdr.Read())
{
<span style="color: #008000;">ListViewItem</span> lst = new <span style="color: #008000;">ListViewItem</span>();
lst.Text = rdr[<span style="color: #993300;">"v_no"</span>].ToString();
lst.SubItems.Add(rdr[<span style="color: #993300;">"adi"</span>].ToString());
lst.SubItems.Add(rdr[<span style="color: #993300;">"soyadi"</span>].ToString());
lst.SubItems.Add(rdr[<span style="color: #993300;">"babaadi"</span>].ToString());
lst.Tag = rdr["id"];
list_dokum.Items.Add(lst);
}
}
HTMLBİR YORUM YAZIN
ZİYARETÇİ YORUMLARI - 0 YORUM