Sitenizde bir arama motoru var ve seçtiğiniz ile göre ilçeleri getirmek istiyorsunuz
İşte bunun için makul çözümlerden biri de jagged dizileri kullanarak kodu optimum seviyeye indirgemektir
dil DropdownList kontrolünüzde 3 il olsun bunu bir xml veri kaynağından da alabilirsiniz(İstanbul,Ankara,İzmir)
string[] iller={"Hepsi","İstanbul","Ankara","İzmir"};
for(int c=0;c < iller.length;c++)
dil.Items.Add(iller[c]);
dilce diye de bir DropDownList kontrolünüz olsun
bu dil kontrolündne seçilen ile göre ilçeleri dilce kontrolüne gönderecek
string[][] ilceler={
new string[]{"Hepsi"}
new string[]{"Adalar","Bayrampaşa"},
new string[]{"Sincan","Çankaya","YeniMahalle"},
new string[]{"Bornova","Menemen","Karşıyaka","Gaziemir"}
};
--dilin SelectedIndexChange olayına yazılacak kod(tabii ki AutoPostBack true olarak)
dilce.Items.Clear();
for (int j = 0; j <=ilceler[dil.SelectedIndex].GetUpperBound(0); j++)
dilce.Items.Add(ilceler[dil.SelectedIndex][j].ToString());
14 07 2007
Kaydol:
Kayıtlar (Atom)
