C# Veritabanından ComboBox’a Veri Çekme (SQL Server)

ravex

Ultra Member
Katılım
30 Tem 2019
Konular
217
Mesajlar
656
Tepkime puanı
381
Konum
Turkey
Bu yazımızda Sql Server’ da bulunan kutuphane isimli veritabanında bulunan kitap tablosundaki kayıtların Combobox’a çekilmesini sağlayacak örnek bir uygulama oluşturacağız.
Formumuzu basit bir şekilde tasarlıyoruz.
Kodlarımızı yazmaya aşağıdaki satırı ekleyerek başlıyoruz.

C#:
using System.Data.SqlClient;
Form yüklendiğinde Combobox içine kitap isimlerinin doldurulmasını sağlamak için Form_Load olayına;
C#:
private void Form1_Load(object sender, EventArgs e)
        {
            SqlConnection baglanti = new SqlConnection();
            baglanti.ConnectionString = "Data Source=.;Initial Catalog=kutuphane;Integrated Security=SSPI";
            SqlCommand komut = new SqlCommand();
            komut.CommandText = "SELECT *FROM kitap";
            komut.Connection = baglanti;
            komut.CommandType = CommandType.Text;
 
            SqlDataReader dr;
            baglanti.Open();
            dr = komut.ExecuteReader();
            while (dr.Read())
            {
                comboBox1.Items.Add(dr["kitapadi"]);
            }
            baglanti.Close();
        }
Kodlarımızı tamamladıktan sonra projemizi çalıştırarak Combobox kontrolüne Kitap isimlerinin çekildiğini görüyoruz.
 

Üst