PDA

View Full Version : مبتدی: نحوه چک کردن پر یا خالی بودن دیتاست



samaram
شنبه 17 تیر 1391, 12:42 عصر
کدهای زیر رو دارم:

DataSet ds = new DataSet();
da.Fill(ds, "Mahsoolat_Tb");

lblname.Text = ds.Tables["Mahsoolat_Tb"].Rows[0]["name"].ToString();
lblprice.Text = ds.Tables["Mahsoolat_Tb"].Rows[0]["price"].ToString();
Image1.ImageUrl = ds.Tables["Mahsoolat_Tb"].Rows[0]["pic"].ToString();

حالا میخوام قبل از سه سطر آخر، چک کنم که اگر دیتاست پر هست اون سه سطر رو انجام بده. در غیر اینصورت پیغام بده:"هنوز داده ای وارد نکرده اید!"
چطور این کار رو انجام بدم؟

samaram
شنبه 17 تیر 1391, 13:14 عصر
خودم از این تکه کد برای چک کردن خالی نبودنش استفاده کردم اما چک نکرد!!!!! انگار نه انگار همچین کدی نوشتم!


if (ds != null)
{
lblname.Text = ds.Tables["Mahsoolat_Tb"].Rows[0]["name"].ToString();
lblprice.Text = ds.Tables["Mahsoolat_Tb"].Rows[0]["price"].ToString();
Image1.ImageUrl = ds.Tables["Mahsoolat_Tb"].Rows[0]["pic"].ToString();
}

fakhravari
شنبه 17 تیر 1391, 13:30 عصر
DataSet ds = new DataSet();
if (ds.Tables.Count > 0)
{
جدولی هست
}

ولی بهتره بریزی توی یه datatable