首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教下如何判断是否有数据,如有数据填充数据集,没有的话就不用填充数据集了

2013-11-23 
请问下怎么判断是否有数据,如有数据填充数据集,没有的话就不用填充数据集了SqlDataAdapter sda new SqlD

请问下怎么判断是否有数据,如有数据填充数据集,没有的话就不用填充数据集了
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("无数据");
            }
        }

热点排行