GridView1.Rows.Count只能显示当页的数据条数!我需要总的数据数。有类似的方法吗?我没有用ADO.NET,数据库绑定代码如下: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 * from Workers";
sqlPersion.DataSourceMode = SqlDataSourceMode.DataSet; gvPInformation.DataSourceID = sqlPersion.ID;,在论坛里看了一下相关的帖子,说用ds.Tables[0].Rows.Count.ToString() ,我理解的是:这个是不是要用ADO.NET的DataSet,但是我没有用ADO.NET,那该怎么写呢??
gvPInformation.行数= sqlPersion.cnt;
也就是说从数据库端将数据读取的时候就直接读取需要的行数。
用 select count() from ..
用这个也可以吧, SqlDataSourceMode.DataSet和dataset一样的吧, SqlDataSourceMode.DataSet.tables[0].rows.count
select count(w.*) as cnt,w.* from Workers w这个出现错误提示:'*' 附近有语法错误!