ComboBox isimlerimiz cbil, cbilce, buttonlar ise bgetir bgoster şeklindedir. Bu sefer verilerimiz olan il-ilçeleri global olarak ekliyoruz.Yapacağımız örek seçtiğimiz ile göre ilçeleri getirecek.
string[] iller = { "Adana", "Ankara", "Hatay" }; string[,] ilceler = new string[3, 3]; public fcombobox2() { InitializeComponent(); ilceler[0, 0] = "Seyhan"; ilceler[0, 1] = "Ceyhan"; ilceler[0, 2] = "Çukurova"; ilceler[1, 0] = "Keçiören"; ilceler[1, 1] = "Kızılay"; ilceler[1, 2] = "Bahçelievler"; ilceler[2, 0] = "Antakya"; ilceler[2, 1] = "Arsuz"; ilceler[2, 2] = "İskenderun"; for (int i = 0; i < iller.Length; i++) cbil.Items.Add(iller[i]); cbil.Text = "Seçiniz"; cbilce.Text = "Seçiniz"; } private void bgetir_Click(object sender, EventArgs e) { int secilen = cbil.SelectedIndex; if (secilen > -1) { cbilce.Items.Clear(); // ilce listesi silindi cbilce.Text = "Seçiniz"; int elemansay = ilceler.GetLength(1); for (int i = 0; i < elemansay; i++) { cbilce.Items.Add(ilceler[secilen, i]); } } } private void bgoster_Click(object sender, EventArgs e) { if (cbil.SelectedIndex > -1 && cbilce.SelectedIndex > -1) { MessageBox.Show(cbil.Items[cbil.SelectedIndex] + "--" + cbilce.Items[cbilce.SelectedIndex]); } }
Bu yazı yorumlara kapalı.