Listview nesnesi sadece istenilen kayıtları tablodan alıp listelemeyi sağlıyor.
Listview'in üzerindeki checkbox'lar sadece liste üzerinde hafızada işaretleme yapar,
listview tablodaki alanları direkt olarak etkilemez.
Sizin tablonuzda kayıtları birbirinden ayıran bir kimlik alanı yok.
Öncelikle tablonuza otomatik numara alan bir kimlik alanı eklemek ve bunu listview'e ilave etmek gerekiyor.
Daha sonra listview'in Click, ItemClick veya ItemCheck olaylarından birini kullanarak
(hangisi olduğuna emin değilim) seçildiği anda
veya daha sonra "seçilenleri tabloya kaydet" gibi bir düğme ile
seçilenleri tablodan Update komutu ile güncellemek gerekiyor.
--------
Aşağıdaki konudaki ekte bu özelliklerin nasıl kullanıldığını gösteren bir örnek var.
ListView Seçimli olarak Kullanma
-------
Ayrıca ingilizce olarak da ekteki ListviewDemo adlı örneği inceleyebilirsiniz.
Listview kullanımı
Örnek içinde aşağıdaki uygulamalar mevcut
1- Verilerin yüklenmesi
2- satıra ikon ekleme
3- satır rengini değiştirme
4- check box ekleme / çıkarma
5- Listview ızgarasını gösterme / gizleme
6- Başlığa tıklanması ile artan / azalan sıralama
7- Tool tip text uygulaması
8- çift tıklama ile satır hakkında bilgi veren mesaj gösterimi
-----------------------
Aslında sizin örneğiniz üzerinde istediğinizi yapacaktım ama bir telefon geldi ve acil işim çıktı,
siz şimdilik bunlara bakın, bu akşam veya yarın fırsat bulabilirsem sizin örnek üzerinde yaparım.