例如:
 string sql = "select * from table";DataSet ds = GetDataSet(sql);怎么判断这个DataSet里有结果集?
从DataSet开始判断,再从Table里判断,还从DataRow判断?if(ds != null && ds.Table.Count > 0 && ds.Table[0].Rows.Count > 0)
{}这样做吗?

解决方案 »

  1.   

    select 语句最终填充的是Table,你判断Table是否有数据不就可以了.
      

  2.   

    原来没有查出任何结果的情况下DataSet里仍然会有一个没有任何DataRow的DataTable啊? 
      

  3.   

    objDataSet != null && objDataSet.Tables.Count != 0
      

  4.   

    ds.Tables.Count > 0
    如果不放心(因为不知道你的GetData怎么写的,如果是DataAdapter.Fill,这样就够了),还可以再:
    && ds.Tables[0].Rows.Count > 0上面一大堆错的,只有古道热肠的正确。
      

  5.   

    swordragon(古道热肠) 每次你的答案都是那么的好
    我顶一个