Ekrem
Kategori:Çalışma Notları
| Tarih:
27.01.2019 14:19:07
Bu yazı 1476 defa okundu
Dropdownlist'te Az Duralım
Dropdownlist ile çalışıyorsunuz. iyi güzel hoş.
Verilerinizi de tablonuzdan aldınız diyelim. Bu şekilde ifade ediyorum fakat konuyu somutlaştırmayınca sanırım uzun vadede problem yaşayacağız.
Biraz detaya girelim. Diyorum ki "kitapturu" tablonuzdaki "tur" sütunundaki verileri dropdownlist inize ekleyeceksiniz. Eklediniz eklemesine fakat karşınıza tahminimce şöyle bir çıktı gelecektir.
Veri.kitapturu
Veri.kitapturu
Veri.kitapturu
Veri.kitapturu
Veri.kitapturu
ile karşılaşacaksınız.(Bunlar tabii ki dropdownlist içinde =) )
Böyle bir durumda ne yaparsınız? İşte bunun çözümünü anlatacağım. Başlıyoruz.
Öncelikle dropdownlistenizin datavaluefield kısmını boş bırakmamamız gerektiğini bilelim. Buradaki ışıkla
ddlDuzenleKitapTuru.DataValueField = "turu";
gibi bir kod parçacığı işimizi kolaylaştırmakla beraber akabinde
ddlDuzenleKitapTuru.DataSource = bilgi.ToList();
ddlDuzenleKitapTuru.DataBind();
ekleyeceğimiz iki satır işimizi noktayalacaktır.
Sonuç itibariyle
ddlDuzenleKitapTuru.DataValueField = "turu";
ddlDuzenleKitapTuru.DataSource = bilgi.ToList();
ddlDuzenleKitapTuru.DataBind();
bence çok şık duruyor.
Bu kadar işte. İyi kodlamalar ;)