Bir önceki
yazımda Accordion kontrolünün CSS ile kullanımından bahsetmiştim. Accordion
kontrolünün içeriğini statik içerikle HTML kodları ile oluşturabileceğimiz gibi
dinamik verilerle de oluşturabiliriz. Bir XML dosyasından, veritabanından veya koleksiyon
gibi nesnelerden alınan veriler bu kontrole kolaylıkla yüklenebilir. Bu yazımda
Accordion kontrolünü veritabanından alınan verilerle nasıl besleyebileceğimize bakıyoruz.
Accordion kontrolünde dinamik veri ile çalışmak Repeater ve DataList gibi kontrolleriyle
benzerlik göstermektedir. Eğer SqlDataSource, XmlDataSource gibi veri kaynakları
ile çalışırsak sayfada bağlanacak veri kaynağını belirtmek yeter olmayacak, HTML
kısmından
Eval veya
Bind metotlarıyla veri yükleme
işlemini de gerçekleştirmemiz gerekecektir. HTML koduna istediğimiz gibi müdahale
edebildiğimiz için aslında olumlu bir durum olduğunu belirtmekte fayda var. Yine
programatik yollarla
DataTable,
DataSet veya
koleksiyon nesneleri ile Accordion kontrolünün çalışmasını sağlayabiliriz.
Dilerseniz iki ayrı örnekte bu iki farklı yolu nasıl uygulayabileceğimizi görelim.
.
[Yazının tamamını oku]