,

C# DataGridView Kullanımı – Datagridview e Sql den veri çekme

Posted by

Merhaba bu yazımızda C# dilinde çok kullanılan ve verileri göstermek seçtirmek ve bir çok işlem için kullanılan datagridview aracının kullanımı gösteriyor olacağız. Datagridview içerisine veri çekebildiğimiz, yazdırabildiğimiz, yazdığımız, yada var olan veriyi seçebildiğimiz bir veri tablosu gibi görebiliriz. Örneklerle anlatmaya çalışalım.

Aşağıda örnek bir tablo oluşturulup bu tablo için örnek sorgular yazılmıştır.

Tablo Adı: personel

  no   

adi

soyadi

 gorevyeri 

 cinsiyeti 

disiplinpuani

1

  Mehmet  

Alabaş

Lokumhane 

Erkek

38

2

Ahmet

Göktürk

Reçelhane

Erkek

49

3

Ş.Hatice

Şentürk

Lokumhane 

Kadın

79

4

Sevil

Gungor

Reçelhane

Kadın

82

5

Nadide

Yılmaz

Helva 

Kadın

17

 

Örneğin yukarıdaki gibi bir sql tablomuz var ve biz bu tabloyu c# datagridview de listelenmesini istiyoruz.

Bunun için;

SqlConnection con = new SqlConnection("server=.;initial catalog=fabrika; integrated security=SSPI");

Personel tablosundaki verileri da adaptörüne aktarıyoruz.

SqlDataAdapter da = new SqlDataAdapter("Select * From personel",con); 

Yeni bir dataset oluşturuyoruz.

DataSet ds = new DataSet();

Bağlantıyı açıyoruz.

con.Open();

dataadaptere çektiğimiz verileri datasete aktarıyoruz.

da.Fill(ds,"personel");

datasetteki verileri datagridviewde gösteriyoruz.

dataGridView1.DataSource =  ds.Tables[0];

bağlantıyı kapatıyoruz.

con.Close();

Kodun Bütün hali bu şekilde ;

//Bağlantı cümlemizi yazdık
SqlConnection con = new SqlConnection("server=.;initial catalog=fabrika; integrated security=SSPI");

//Personel tablosundaki verileri da adaptörüne aktarıyoruz.
SqlDataAdapter da = new SqlDataAdapter("Select * From personel",con);  

//yeni bir dataset oluşturuyoruz 
DataSet ds = new DataSet();

//Bağlantıyı açıyoruz
con.Open();

//dataadaptere çektiğimiz verileri datasete aktarıyoruz 
da.Fill(ds,"personel"); 

//datasettteki verileri datagridviewde gösteriyoruz.
dataGridView1.DataSource =  ds.Tables[0]; 

//Bağlantıyı kapatıyoruz.
con.Close();

Ve sonuç ;

Datagridview listeleme

Datagridview aracını istediğimiz gibi özellikler sekmesinden yada kod ile özelleştirebiliriz.  Bir sonraki yazıda görüşmek üzere..

İlginizi Çekebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir