dt.Rows.Count或者dt.DefaultView.Count

解决方案 »

  1.   

    ds.Tables["xtgl"].Rows.Count != 0
      

  2.   

    不好意思,我上面发的那条回复时错的,我看错了,以为dt是DataReader。
    应该是dt.Tables["xtgl"].Rows!= null, 当Rows为null时,没有记录。
    比如,
    if( dt.Tables["xtgl"].Rows !=null)
    {
        //数据处理
    }
    else
    {
        //没有数据
    }
      

  3.   

    if(myReader.Read())
    {
         do 有数据;
    }
    else
    {
       .........
    }
      

  4.   

    if(dst.Tables[?].Rows.Count==0)
    {}
    else
    {}
    注意,如果你的SQL语句出错的话就不能用==0,而应用null
    请注意你的SQL语句不要出错