• 10-01-2017, 19:44:24
    #1
    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
  • 11-01-2017, 12:16:25
    #2
    try cash kullan yada if ile kontrol yap eğer null dönerse işlem yaptırma yada mesaj döndür eğer null değilse ilgili işlemi yaparsın
  • 12-01-2017, 19:26:27
    #3
    c# 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, 01:33:44
    #4
    teşekkürler arkadaşım
  • 13-01-2017, 10:45:34
    #5
    Hatanı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.