string deneme = "";
deneme = detaykayit["bulundugukat"].ToString();
DataRow bulundugukatd = klas.GetDataRow("Select * from bulundugukat WHERE idx=" + deneme);
Label7.Text = bulundugukatd["bulundugukat"].ToString();
deneme veritabanında null olduğu zaman hata veriyor bu hatanın çözümünü nasıl yapabilirim
asp.net acil yardım GetDataRow null
4
●448
- 12-01-2017, 19:26:27c# 6 kullaniyorsan bu sekilde
deneme = detaykayit["bulundugukat"]?.ToString();
daha sonra deneme = "" olarak gelecek onun bir kontrolunu yaparsan mantikli olur
if (deneme != "")
{
DataRow bulundugukatd = klas.GetDataRow("Select * from bulundugukat WHERE idx=" + deneme);
Label7.Text = bulundugukatd["bulundugukat"].ToString();
} - 13-01-2017, 10:45:34Hatanın çözümünü bulmuşsun şunuda bilmen gerekebilir,
Burada almış olduğun hata null gelen bir şeyi toString'e çevirmeye çalışmandır.
Önce null mu değil mi diye kontrol ettikten sonra toString'e çevirirsen hiç bir sıkıntı yaşamazsın.
Kolay gelsin.