sqldataadapter kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sqldataadapter kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SqlDataAdapter, veritabanı işlemlerinde en çok kullanılacak olan sınıflardan birisidir. Select sorgusu ile verileri DataSet ya da DataTable' a doldurmaktır.
SqlDataAdapter nesnesini kullanmak için bir select sorgusuna ihtiyaç vardır.
  1. private void btnDataAdapter_Click(object sender, EventArgs e)  
  2. {  
  3.     SqlConnection con = new SqlConnection(BaglantiAdresi);  
  4.     SqlCommand cmd = new SqlCommand("SELECT * FROM Kisiler", con);  
  5.     SqlDataAdapter da = new SqlDataAdapter();  
  6.     da.SelectCommand = cmd;  
  7.     DataTable dt = new DataTable();  
  8.     da.Fill(dt);  
  9. }  
SqlDataAdapter nesnesinin SelectCommand özelliğine SqlCommand nesnesi setlenmektedir ve buna göre işlem gerçekleşmektedir. Dikkat edilmesi gereken en önemli noktalardan bir tanesi SqlConnection nesnesinin Open() ve Close() metodları kullanılmamıştır. Bunun nedeni SqlDataAdapter nesnesinin bu işlemi kendi içerisinde gerçekleştiriyor olmasıdır. SqlDataAdapter ile veri çekme işlemlerinde ayrıca bağlantıyı açma ve kapatma işlemlerini yapmak gerekmemektedir.
Yazımızın başında da belirttiğimiz gibi verileri doldurmak için DataSet ya da DataTable' a ihtiyacımız vardır. Doldurma işlemide SqlDataAdapter' ın Fill metodu ile yapılmaktadır.
SqlDataAdapter nesnesi genel olarak bu şekilde kullanılmaktadır. 

C# İle SqlDataAdapter Kullanımı