SqlDataAdapter如何像SqlDataReader的HasRows那样判断select执行结果是否为空?

解决方案 »

  1.   

    SqlRowUpdatedEventHandler 事件
    e.RecordsAffected 属性
    已更改、插入或删除的行数;如果没有任何行受到影响或语句失败,则为 0;-1 表示 SELECT 语句。
      

  2.   

    SqlDataAdapter da = new SqlDataAdapter(sql,conn);
    DataTable dt = new DataTable();
    da.Fill(dt);判断dt的rows是否大于0
      

  3.   

    SqlDataAdapter如何像SqlDataReader的HasRows那样判断select执行结果是否为空?
    =====
    SqlDataAdapter:表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。
    SqlDataReader:提供一种从 SQL Server 数据库读取行的只进流的方式。
    ====如果要比较也应该拿dataset和datareader来比较,怎么可能拿dataadapter来和datareader比较
      

  4.   

    我不是要比较,先前都用DataReader实现了datagrid的绑定了,才发现没法分页