不晓得应该判断Adpter还是DataSet,如何判断查询结果中没有记录呢?

解决方案 »

  1.   

    DataSet.Tables[0].Rows.Count == 0
      

  2.   

    if(Tables.Rows.Count == 0 )
    {
    ...
    }
      

  3.   

    if(DataSet.Tables[0] == null||DataSet.Tables[0].Rows.Count == 0)
      

  4.   

    最为完整的判断应该是这样的,当然,前面两步大部分情况可以不要if(DS != null)
    {
         if(DS.Tables.Count > 0)
         {
              if(DS.Tables[0].Rows.Count > 0)
              {
              }
         }
    }
      

  5.   

    strSql="select count(*) from [User] where [Username]=@userName"; if(Convert.ToInt32(comm.ExecuteScalar().ToString())>0)
    {
    //

    }comm.ExecuteScalar() 反回查询中第一行第一列的值
      

  6.   

    if(Tables.Rows.Count == 0 )