首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么统计GridView所有的数据条数?

2012-09-02 
如何统计GridView所有的数据条数??GridView1.Rows.Count只能显示当页的数据条数!我需要总的数据数。有类似

如何统计GridView所有的数据条数??
GridView1.Rows.Count只能显示当页的数据条数!我需要总的数据数。有类似的方法吗?我没有用ADO.NET,数据库绑定代码如下:

C# code
sqlPersion.ConnectionString = WebConfigurationManager.ConnectionStrings["lotus"].ConnectionString;        sqlPersion.SelectCommand = "select * from Workers";        sqlPersion.DataSourceMode = SqlDataSourceMode.DataSet;        gvPInformation.DataSourceID = sqlPersion.ID;
,在论坛里看了一下相关的帖子,说用ds.Tables[0].Rows.Count.ToString() ,我理解的是:这个是不是要用ADO.NET的DataSet,但是我没有用ADO.NET,那该怎么写呢??

[解决办法]
sqlPersion.SelectCommand = "select count(w.*) as cnt,w.* from Workers w";
gvPInformation.行数= sqlPersion.cnt;
[解决办法]
首先第一反映是可以从数据库端入手。
也就是说从数据库端将数据读取的时候就直接读取需要的行数。
用 select count() from ..

热点排行