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