读书人

请教下如何判断是否有数据如有数据填

发布时间: 2013-11-23 10:52:51 作者: rapoo

请问下怎么判断是否有数据,如有数据填充数据集,没有的话就不用填充数据集了
SqlDataAdapter sda = new SqlDataAdapter("select top 100 * from qun1", conn);
DataTable dt = new DataTable();
sda.Fill(dt);

请问下怎么判断是否有数据,如有数据填充数据集,没有的话就不用填充数据集了
[解决办法]
dt.Rows.Count
[解决办法]


SqlDataAdapter sda = new SqlDataAdapter("select top 100 * from qun1", conn);
DataTable dt = new DataTable();
if (dt.Rows.Count > 0)
{
sda.Fill(dt);
}

[解决办法]
版主说得对,只能填充后才知道有没有数据,
DataTable dt = new DataTable();
sda.Fill(dt);
if (dt.Rows.Count 〉 0)
{
Response.Write("有数据");
}
要不先判断查询有没有记录,再进行Fill
 using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
SqlCommand comm = new SqlCommand("select top 100 * from qun1"", conn);
SqlDataReader read = comm.ExecuteReader();
if (read.Read())
{
Response.Write("有数据");
}
else
{
Response.Write("无数据");
}
}

读书人网 >C#

热点推荐