C# Combobox il seçildiğinde ilçe gelmesi

Bu konuyu okuyanlar

Gece baykuşu

Doçent
Katılım
13 Ocak 2019
Mesajlar
500
Reaksiyon puanı
291
Puanları
63
Merhabalar arkadaşlar C# programlama dilinde çok iyi değilim Windows form ile seçilen ile göre ilçeleri gösterecek ben illeri form yüklenirken eklenecek şekilde kodları ekledim. Ama ilçeleri ekleyemedim kodları her yere yazdım hata verdi hangi kısma yazarsam çözebilirim internette araştırdım veri tabanı ile yapıyorlar ben veri tabanı olmadan yapıyorum
C#:
 private void comboIl_SelectedIndexChanged(object sender, EventArgs e)
        {
            if(comboIl.SelectedIndex>0)
            {
                
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            DataTable IlTablo = new DataTable();
            IlTablo.Columns.Add("İl Adi");
            IlTablo.Columns.Add("İl Plaka");
            
            for(int i=0;i<3;i++)
            {
                DataRow IlSatir = IlTablo.NewRow();
              
                switch(i)
                {
                    case 0:
                        IlSatir["İl Adi"]="Bursa";
                        IlSatir["İl Plaka"] = "16";
                        
                    break;

                    case 1:
                        IlSatir["İl Adi"] = "Sinop";
                        IlSatir["İl Plaka"] = "57";
                    break;

                    case 2:
                        IlSatir["İl Adi"] = "Samsun";
                        IlSatir["İl Plaka"] = "55";
                    break;
                }
                IlTablo.Rows.Add(IlSatir);
            }
            comboIl.DisplayMember = "İl Adi";
            comboIl.ValueMember = "İl Plaka";
            comboIl.DataSource = IlTablo;


          

        }

        private void comboIlce_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboIl.SelectedIndex  !=-1)
            {
                
              
;               
            }
              
        }
    }
}
 

Zodym

Öğrenci
Katılım
6 Kasım 2020
Mesajlar
4
Reaksiyon puanı
1
Puanları
3
Yaş
24
Merhabalar arkadaşlar C# programlama dilinde çok iyi değilim Windows form ile seçilen ile göre ilçeleri gösterecek ben illeri form yüklenirken eklenecek şekilde kodları ekledim. Ama ilçeleri ekleyemedim kodları her yere yazdım hata verdi hangi kısma yazarsam çözebilirim internette araştırdım veri tabanı ile yapıyorlar ben veri tabanı olmadan yapıyorum
C#:
 private void comboIl_SelectedIndexChanged(object sender, EventArgs e)
        {
            if(comboIl.SelectedIndex>0)
            {
               
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            DataTable IlTablo = new DataTable();
            IlTablo.Columns.Add("İl Adi");
            IlTablo.Columns.Add("İl Plaka");
           
            for(int i=0;i<3;i++)
            {
                DataRow IlSatir = IlTablo.NewRow();
             
                switch(i)
                {
                    case 0:
                        IlSatir["İl Adi"]="Bursa";
                        IlSatir["İl Plaka"] = "16";
                       
                    break;

                    case 1:
                        IlSatir["İl Adi"] = "Sinop";
                        IlSatir["İl Plaka"] = "57";
                    break;

                    case 2:
                        IlSatir["İl Adi"] = "Samsun";
                        IlSatir["İl Plaka"] = "55";
                    break;
                }
                IlTablo.Rows.Add(IlSatir);
            }
            comboIl.DisplayMember = "İl Adi";
            comboIl.ValueMember = "İl Plaka";
            comboIl.DataSource = IlTablo;


         

        }

        private void comboIlce_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboIl.SelectedIndex  !=-1)
            {
               
             
;              
            }
             
        }
    }
}
Merhaba şöyle yapabilirsiniz.


private void Form1_Load(object sender, EventArgs e)
{
//İlleri Ekliyoruz.
illerComboBox.Items.Add("Antalya");
illerComboBox.Items.Add("Bursa");
}


private void illerComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
if (illerComboBox.Text == "Antalya") // Eğer Seçilen İl Antalyaysa ;
{
//Seçilen İl e Göre İlçeleri Ekliyoruz.
ilcelerComboBox.Items.Add("Kepez");
ilcelerComboBox.Items.Add("Aksu");
}

}

Gibi yapabilirsin herhangi bir sorun olursa sorman yeterli.

ComboBoxları Kullanmanın Yollarından Biri ComboBoxın İçindeki Text Yazısıdır.
If Else Kullanarak Şart Koşturabilirsiniz...
 

Ekli dosyalar

  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    15.7 KB · Görüntüleme: 273
  • Ekran Alıntısı2.PNG
    Ekran Alıntısı2.PNG
    11.9 KB · Görüntüleme: 280

defacerGLD

Müdavim
Katılım
16 Ocak 2020
Mesajlar
3,329
Reaksiyon puanı
3,068
Puanları
113
Bunlara bak


OleDbDataAdapter
SelectCommand.Parameters.Add
Fill

Tabi şunu kullanacaksın @"Provider=Microsoft.Jet.Oledb.4.0;Data source=otogalerim.mdb"
 

Son mesajlar

Üst