C# Datagridview Otomatik Row Güncelleme
-
şimdiki bilgimle yaptığım datatable'a verileri al
datagridview'in source'na ver bassın.
Daha sonra da bir kaydet butonu ile datagridview içinde dön query çek veritabanına kaydet tüm bilgileri.
Fakat datagridview 'in birçok özelliği var bunlar arasında veritabanı bağlantısını kurup daha sonra değiştirilen row un değerini database 'de otomatik değiştirme gibi birşey var mı?
Aşağıdaki ekran görüntüsünde mesela grid in içindeki her bir veriyi değiştirdiğimde çıt çıt veritabanından da değiştirsin kaydet butonuna gerek kalmasın.Çok mu şey isityorum :)
Ekran görüntüsü:
-
Uzun zamandır Windows Form kullanmıyorum ama Silverlight'da twoWay kullanarak Linq sorgusuna bütün dataGrid update yaptırılabiliyor. Büyük ihtimal Windows Form'da destekliyordur.
Eğer sql kullanıyorsan hatırladığım kadarıyla şöyle bir şey yapıyordum: da.Update(ds.Tables["Tablo"]); (da dediğim yer SqlDataAdapter, ds de DataSet)
Kolay gele ;)
edit : row değil tablonun tamamını günceller. rowChanged(ya da benzeri bir şeye) e bağlarsan row güncellemesi olarakta kullanabilirsin.