none
String if else kullanımı yani nullse hata vermesin nasıl engellerim örnek kodum içeride RRS feed

  • Genel Tartışma

  • merhabaveritabanındaki değeri şarta göre parçalıyorum ve bunu ihtiyacıma görede ltrl e de sayfada yazdırıp kullanıyorum buraya kadar sorun yok ama eğer veri nullse hata veriyor

    yani diyelimki  kelime ahmet okula gitti  olsun onu istediğim şekilde

    ahmet=  literal1 

    Okula= literal2

    Gitti0 literal3 le istediğim şekilde yazdırıyorum.

    ama veritabanındaki ahmet okula ise  3 bölme olmadığı için sayfada hata veriyor bunu engellemek istiyorum. 

    veri tabanından gelen cümle 2 cümlede olabilir 10 cumlede

    kodum bu

             string metin = dr["BASLIK"].ToString();
                string[] degerler = metin.Split('.');
               ltrl1.Text = "" + degerler[0].ToString();
               ltrl2.Text = "" + degerler[1] + ".AY".ToString();
               ltrl3.Text = "" + degerler[2].ToString();

    24 Nisan 2016 Pazar 20:47

Tüm Yanıtlar

  •             ltrl1.Text = "" + degerler[0] == DBNull.Value ? default(string) : degerler[0].ToString();

    ya da

                ltrl1.Text = "" + degerler[0] == DBNull.Value ? "istediğin bir içerik" : degerler[0].ToString();


    25 Nisan 2016 Pazartesi 15:09
  • try catchle yapınca hata vermez diye düşünüyorum verse bile yansıtmaz sana
    25 Nisan 2016 Pazartesi 15:46