Asp.net ile Listbox, DropdownList ve Button Kullanımı

Bu örneğimizde Listbox, DropdownList ve Button nesnelerinin kullanımını inceleyeceğiz. Önce Asp.net'de yeni bir Web Projesi açıyoruz. Bir form ekleyip ismine Dropdown Örnek ismini veriyoruz.

Sonra aşağıdaki nesneleri ToolBox'tan bulup formumuza sürükleyip bırakıyoruz. 

Nesne Özellik Değer
DropdownList ID DdIlceler
Button ID btnGetir
Button Text İlçe Getir
Listbox ID LbIlceler
Görüntü aşağıdaki gibi olacaktır. 



Sayfamızın üzerine bir defa tıklıyoruz ve Page_Load olayına aşağıdaki gibi DrowdownList içini şehirlerle dolduran kodları yazıyoruz. 

protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack == false)
        {
            DdSehirler.Items.Add("İstanbul");
            DdSehirler.Items.Add("İzmir");
            DdSehirler.Items.Add("Ankara");
            DdSehirler.Items.Add("Elazığ");
        }
    }

Sonra button nesnesinin üzerine bir defa tıklayıp içini aşağıdaki şekilde dolduruyoruz. 

protected void btnGetir_Click(object sender, EventArgs e)
    {
        lbIlceler.Items.Clear();
 
        if (DdSehirler.SelectedItem.Value == "İstanbul")
        {
            lbIlceler.Items.Add("Avcılar");
            lbIlceler.Items.Add("Beşiktaş");
            lbIlceler.Items.Add("Sarıyer");
        }
        else if (DdSehirler.SelectedItem.Value == "İzmir")
        {
            lbIlceler.Items.Add("Bornova");
            lbIlceler.Items.Add("Karşıyaka");
            lbIlceler.Items.Add("Buca");
 
        }
        else if (DdSehirler.SelectedItem.Value == "Ankara")
        {
            lbIlceler.Items.Add("Kızılay");
            lbIlceler.Items.Add("Etlik");
            lbIlceler.Items.Add("Keçiören");
        }
        else if (DdSehirler.SelectedItem.Value == "Elazığ")
        {
            lbIlceler.Items.Add("Maden");
            lbIlceler.Items.Add("Palu");
            lbIlceler.Items.Add("Sivrice");
        }
 
    }



Dropdownlist'den ili seçip, İlçeleri getir butonuna tıklayınca Listbox nesnesinde ayarladığımız ilçeler görünüyor.


Mutlu Kodlamalar,
Oğuzhan TAŞ
Kasım, 2016

Bookmark and Share