select count(*) as total from youttabel//输出totabl,便得总数,或用它填充DataSet办法,用
int total = youDataSet.Table[0].DefaultView.Count;

解决方案 »

  1.   

    也可以用DataReader
    while(dr.Read())
    {
      i++;//得到
    }
      

  2.   

    int total = youDataSet.Table[0].DefaultView.Count;好象count的定义在youDataSet.Tables下,用来统计数据表的个数,在这里用来统计数据表集合中一个表中的记录的个数,不妥吧
    个人意见
    楼上的方法虽然效率不高,但肯定可行。其他方法,也不知
      

  3.   

    好!
    还有一种方法:Dim dataposition As BindingManagerBase
    dataposition = BindingContext(objdataset, "tablename")
    dataposition.Count(总数)这是vb.net中的写法,c#中道理一样。转换一下就可以了。