[C#] ListView Kontrolü

Herkese Merhaba,
Bu yazımda sizlere listview kontrolünün kullanımından bahsedeceğim ve basit bir uygulama yapacağım.
ListView kontrolü kullanımı çok geniş bir nesnedir. 5 türde gösterim seçeneği mevcuttur. En genel kullanımı Details’dir. Ben de bu yazımda buna değineceğim.
ListView kontrolünü seçtikten sonra sağ üst köşesinde smart tag belirecektir. Bu tag ile listView e ait birçok işlemi gerçekleştirebiliriz. ListView kullanım amacımız tuttuğumuz listeyi kolonlar halinde görmek istemektir. Yani kullanıcıya güzel ve ferah bir arayüzü sunmaktır. Kolon dedik peki kolon nedir açıklayacak olursak,girilen her bilgi aslında bir kolona aittir, adını koymak bize kalmıştır. Örneğin kullanıcıların T.C Kimlik No’sunu gördüğü kolona ben TCKN diyebilirim. Yani altında bulunan alanlarda T.C kimlik numaraları yer almaktadır.Bu şekilde verileri düzenli bir şekilde listeleyebiliriz. ListBox’dan farkı da budur.
Windows’da en sık gördüğümüz kontroldür aslında. Bir klasör açtığımızda ve içine girdiğimizde ortada boş geniş bir alan görürüz. bu alan listviewdir.
ListView’ler ListViewItem türünden nesneler saklarlar.
Aşağıda ListView Kontrolünü anlatan bir uygulama geliştireceğiz. VS 2010 ile bir proje oluşturup formu aşağıdaki şekilde yerleştiriniz.
Doğum tarihini tutacak alan DataTimePicker’dır.

Siz listview eklediğinizde görünüm aşağıdaki şekilde olmayacaktır. Diğer adımlarda listviewi düzenliyeceğiz.

Continue reading