Birbirini Takip Eden(Cascading) Dropdownlist Örneği

Bu başlığı en iyi anlatacak örnek il-ilçe örneği olacaktır il-ilçe örneği ile önce il seçilmesini sağlayıp daha sonra seçilen ilin ilçelerini dökmek için kullanacağımız kademeli veya belirttiğimiz gibi birbirini takip eden Dropdownlist nesneleri oluşturmayı göreceğiz.

Birbirini takip eden Dropdownlist nesneleri oluşturma

Bu örneğimizde Ülke – İl – İlçe olarak birbirini takip eden dropdownlist nesneleri oluşturacağız.

Kullanacağımız tablolar

Tablo AdıAçıklama
tblUlkeÜlkelerin bulunduğu tablo
tblilİllerin bulunduğu tablo
tblilceİlçelerin bulunduğu tablo

Şimdi Ülke – İl – İlçe için kullanılacak stored procedure’leri hazırlayalım

Stored Procedure’lardan hızlıca veri almak için kullanacağımız GetData Metodumuz

GetData metodunu Sayfanın Page_Load’inda alltaki şekilde kullanıyoruz.

Üstteki örnek kodumuzda gördüğünüz gibi Ülkeler’in listesini GetData metoduyla almak istediğimizde hatırlarsanız spUlkeler adlı Stored procedure’da herhangi bir parametre geçmek durumunda değildik o yüzden null olarak geçiyoruz.

Şimdi ise hem Ülke hemde il Dropdownlist’lerinin SelectedIndexChange event’lerinde verileri çekeceğimiz kodları yazalım.

5/5 - (1 vote)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et