没有直接看的吗?

解决方案 »

  1.   

    还可以一行一行的数
    哈哈
    开玩笑的
    datagrid.items.count
      

  2.   

    所有记录 Tables[0].Rows.Count
      

  3.   

    rickjelly2004兄的不对,第页显示10条,如果最后页只有8条,那么就会出错。
      

  4.   

    一是从数据库读数据的时候直接返回一个总记录数。
    二是用自定义分页,DataGrid有一个VirtualItemCount用来指定总记录数的,不然不能正确显示页数。
      

  5.   

    楼主的问题很模糊,如果你是把所有记录都绑定在了Dg上,那么直接用VirtualItemCount即可得到记录数,如果你用的是自定义分页,而且只绑定了一段数据,那么你必须重新查询数据库来得到记录总数,以下是SQL语句(手写,可能有错):"SELECT COUNT(*) FROM yourTableName [WHERE yourCondition]",然后加入的代码如下://其它就省了yourCommand.CommandText = yourSqlString;int yourRecordCount = Convert.ToInt32(yourCommand.ExecuteScalar());便得到你的记录总数,不知道你能否看懂.