Arkadaşlar projelerimizde en çok kullanacağımız fonksiyonlardandır dropdownlist. Herhangi bir listeleme olayında il ilçe gibi bir sürü farklı verileri göstermede işimize yarar. Bu aracı asp.net sayfamıza ekledikten sonra pencerenin yan tarafında bulunan proporties kısmın dan da doldurabiliriz ama bu pek de sağlıklı olmaz. Fazla mudahale şansı sağlamaz bize. Bizde ne yapacağız bu aracımızı kod kısmından dolduracağız.
Şimdi sayfamıza 1 adet dropdownlist atalım ve form load olayına alt kısımdaki kodumuzu yazalım. Tabi veritabanı kısmınıkendinize göre ayarlamı unutmayalım.
SqlCommand sorgu = new SqlCommand("select * from Sayfalar order by SayfaId asc ", baglan.baglanti);
if (ConnectionState.Closed == baglan.baglanti.State)
baglan.baglanti.Open();
SqlDataReader dr = sorgu.ExecuteReader();
while (dr.Read())
{
ListItem litem = new ListItem();
litem.Text = dr["SayfaAd_tr"].ToString();
litem.Value = dr["SayfaId"].ToString();
ddlsayfalar.Items.Add(litem);
}
dr.Close();
baglan.baglanti.Close();
Bu kodlarımızı yazdıktan sonra .net sayfamızı çalıştıralım ve dropdownlist aracımızın içinde ki verilerin listelendiğini göreceksiniz.
Görüşmek Üzere,
Osman KURT
Yazılım Geliştirici ve Garfiker