Windows formunu açıp editör kısmına aşağıdaki kodları yazıyoruz.
SqlConnection sc = new SqlConnection("Server = server_adı;
user = sql_kullanıcı_adı;
pwd = şifresi;
database = veri_tabanı;");
public Form1()
{
InitializeComponent();
}
private static DataTable GetData(string sorgu, SqlConnection baglanti)
{
DataTable dtGecici = new DataTable();
SqlCommand cmd = new SqlCommand(sorgu, baglanti);
if (baglanti.State == ConnectionState.Broken ||
baglanti.State == ConnectionState.Closed) baglanti.Open();
dtGecici.Load(cmd.ExecuteReader());
cmd.Dispose();
return dtGecici;
}
veya SqlDataAdapter ile aşağıdaki şekilde de yapılabilir.
private static DataTable GetData(string sorgu, SqlConnection baglanti)
{
DataTable dtGecici = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(sorgu, baglanti);
if (baglanti.State == ConnectionState.Broken ||
baglanti.State == ConnectionState.Closed) baglanti.Open();
sda.Fill(dtGecici);
sda.Dispose();
return dtGecici;
}
form üzerine bir tane dataGridView bir tane buton ekleyip click eventına (butonu çift tıklayıp açılan ekrana) aşağıdaki kodları yazarak methodumuzu kullanabiliriz.
DataTable dtYeni = GetData("Select * FROM musteriler", sc);
dataGridView1.DataSource = dtYeni;
Hiç yorum yok:
Yorum Gönder