DataGrid 的datasource 为data.tables[0];
this.data.tables[0].rows.count
即可得到rows的数量

解决方案 »

  1.   

    如果分页,datagrid.items.count仅代表当前页的行数
    datasource才能得出所有行数
      

  2.   

    在没有办法得数据源时候
    int nCount = 0;
    nCount = myDataGrid.Items.Count * (myDataGrid.PageCount - 1);//除最一页的总数量
    myDataGrid.CurrentIndex = myDataGrid.PageCount - 1;
    myDataGird.DataBind();
    nCount += myDataGrid.Items.count;//加上最后一列的数量如果有数据源
    nCount = DatTable(or DataSet).Rows.Count
      

  3.   

    就是 tnt8csdn2000(Userful) 说的方法.