Temel Hatlari ile DataList Kontrolü
Bu yazimda sizlere DataList kontrolünü temel hatlari ile tanitmaya ve kullanimini anlatmaya çalisacagim.
Datalist kontrolü aslinda gridview kontrolune çok benzemektedir. Ikisi de veri kaynaklarindan çekilen verileri göstermek için kullanilir ama aralarindaki en büyük farklardan biri dataliste sekilsel olarak müdehale edebilmektir.
Öncelikle datalist kontrolüne veri saglayabilecek kontrolleri yazalim;
Bunlar Accessdatasource,Sqldatasource,XMLdatasource,Objectdatasource dur. Siz istediginiz veri kaynagi ile çalisarak DataList kontrolüne veri saglayabilirsiniz.
Toolboxsdan sürükledigimiz datalistimizi dizayn sayfamizin üstüne getirip birakalim. Asagidaki gibi bir görüntü olusacaktir.
.JPG)
Bu islemden sonra bir de veri çekebilmek için bir adet "accessdatasource" kontrolü koyalim. Tabi siz baska veri kaynaklari ile çalisabilirsiniz.

Yanda açilan menüden “configure datasource” seçenegini seçelim.

Karsimiza gelen menüden “browse” yardimiyla projemize önceden ekledigimiz. “Mdb” dosyamizi seçelim ve “ok” tusuna basalim bu islemden sonra ” next” tusuyla ilerliyelim.

Yeni gelen menüde kullanicagimiz sütunlari seçelim biz hepsini göstermek istiyoruz.Bunun için
“*” seçelim ve "next" tusuna basalim ve gelen menüde "finish" diyerek islemimizi tamamlayalim.
.JPG)
Bu islemden sonra datalistimizin üst sag kösesimdeki oku tiklayarak yukardaki menüyü açalim. Burada "Choose Data Source" özelligindeki dropdown kontrolünden “Accessdatasource1” i seçelim. Seçtikten sonra DataList asagidaki gibi bir sekil alacaktir.

Artik datalist bilgileri gösterebilmektedir.Düzenlemeler için sag üst kösedeki oku tekrar tiklayalim açilan menüde

"Auto format" bizim için hazirlanmis formatlar içermektedir herhangi begendigimiz formatta DataListimizi gösterebiliriz. "Configure Data Source" seçenegi ise olusturmus oldugumuz baglantida degisiklik yapmamizi saglar."Refresh schema" seçenegi baglantiyi yenilememizi saglar.
“Property builder” seçenegi datalistimiz üzerinde görsel degisiklikler yapmamizi saglar(yazi tipi,yazi rengi v.b.)
“Edit templates” seçenegi ise;

Her bir veri grubunun nasil görünmesini istiyorsak, bize onu dizayn etme imkani verir.
Örnek olarak bir” label” koyalim ve içine www.yazilimdevi.com yazalim.

Bu islemden sonra “end template editing” seçenegiyle tasarimdan çikalim.Projemizi çalistirdigimizda site görüntüsü asagidaki gibi olucaktir.Her bilgi gurubunun altinda görünecektir.
