Bu örnekte C# ile Sql veritabanında bulunan bir tablodan ComboBox içine veri çekmeyi öğreneceğiz.
Örneğimizde dbSehir veritabanından iller tablosunu kullanarak şehir isimlerinin ComboBox içine getirilmesini sağlayacağız.
Örneğimize başlamak için Windows Form Application ile yeni bir proje açarak, Form içine bir ComboBox denetimi ekleyelim.
Form yüklendiğinde ComboBox içine il isimlerinin gelmesini sağlayacak kodlarımızı oluşturacağız.
Fakat öncelikle kodlarımızın üstüne aşağıdaki satırı eklememiz gerektiğini belirtelim.
1 2 3 |
using System.Data.SqlClient; |
Şimdi Form_Load olayı için kodlarımızı yazalım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
private void Form1_Load(object sender, EventArgs e) { SqlConnection baglanti = new SqlConnection(); baglanti.ConnectionString = "Data Source=.;Initial Catalog=dbSehir;Integrated Security=SSPI"; SqlCommand komut = new SqlCommand(); komut.CommandText = "SELECT sehir FROM iller"; komut.Connection = baglanti; komut.CommandType = CommandType.Text; SqlDataReader dr; baglanti.Open(); dr = komut.ExecuteReader(); while (dr.Read()) { comboBox1.Items.Add(dr["sehir"]); } baglanti.Close(); } |
Sonuç aşağıdaki gibi olacaktır.
Add Comment