int sum = 0;
for(int i = 0 ; i<dataset.Tables.Count ; i++)
 sum = sum + dataset.Tables[i].Rows.Count;
遍历所有的表,求他们记录数的和!

解决方案 »

  1.   

    1——
    DataSet的属性Tables可以获取该DATASET中表的数量:
    DataSet.Tables.Count2——
    DataSet的Tables是一个Table数组,指定其中的一个表:
    DataSet.Tables[i];//i为Table在数组序列中的位置

    DataSet.Tables["表名"];3——
    通过Table的Rows对象组的Count获取该表的记录数:
    DataSet.Tables[i].Rows.Count;4——
    如果要获取列数:
    DataSet.Tables[i].Columns.Count;
      

  2.   

    iCnt = this.BindingContext[dsAuthors1, "authors"].Count;
      

  3.   

    DataSet是表集,表集里的表才可以计算记录总数。用DATAVIEW.COUNT就可以
    得到。
      

  4.   

    DataSet是表集,表集里的表才可以计算记录总数,请用DATAVIEW.COUNT
    计算表的记录数。