C# DataTable Null Hatası (0 konumunda satır yok.)


DataTable tablo boş ise hata veriyorsa (0 konumunda satır yok.);
Datatable da kayıt var mı yok mu diye kontrol edilir.

if(dt.RowCount>0)
{
--------
}
else
{
-------
}


 SqlDataAdapter da = new SqlDataAdapter("Select * From nobetdefteri WHERE Tarih LIKE '%" + lbltarih.Text + "%'", baglanti);
            DataTable dt = new DataTable();
            da.Fill(dt);
         
            if (dt.Rows.Count > 0)
            {
                lblogretmen.Text = dt.Rows[0]["Ogretmen"].ToString();
                lblogradsoyad.Text = dt.Rows[0]["Ogrenci"].ToString();
                lblogrno.Text = dt.Rows[0]["No"].ToString();
                lblogrsinifi.Text = dt.Rows[0]["Sinif"].ToString();
            }
            else
            {
                lblogretmen.Text = "Sorumlu Yok!";
                lblogradsoyad.Text = "Sorumlu Yok!";
                lblogrno.Text = "";
                lblogrsinifi.Text = "";
             }
            baglanti.Close();

Yorumlar

Bu blogdaki popüler yayınlar

c# Delay fonksiyonu - c# bekletme (not sleep)

C# formun açık olup olmadığını denetlemek