如何获取gridview的总记录数 不要用数据源,我是用代码将数据绑到gridview,分页也做了,就是不知道怎么获取 gridview的总记录数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gridview就换成是你控件的名字了 gridview.rows.count只能获取当前的记录数 gridview.rows.count只能获取当前页的记录数 你绑定的DataSource什么类型?应该都有返回总数的属性 绑定时的时候,取下datatable.count不就行了 你的grv是用什么绑定的呢? DataSet DataTable 还是List集合如果获取总条数 DataSet.Tables[0].Rows.Count;DataTable.Rows.CountList.Count; DataTable dt = ds.Tables[0];dt.rows.count //获取总记录数 DataTable dt = ds.Tables[0];dt.rows.count; 或者,执行以下查询:select count(*) from table; 你绑定了主键后:gridview.DataKeys.Count; if (GridView1.PageCount > 0) // 如果页数大于0 { GridView1.PageIndex = GridView1.PageCount - 1; // 将当前显示页的索引转到最后一页 GridView1.DataBind(); //重新绑定数据,这是十分重要,这样才能到达最后一页 int lastSize = GridView1.Rows.Count; // 然后获得最后一页的行数 if (GridView1.PageCount > 1) // 如果页数大于1页,则计算出 { // 总行数=(总页数-1)* 每页行数 + 最后一页的行数 int rowsCount = GridView1.PageSize * (GridView1.PageCount - 1) + lastSize; recordCount.Text = rowsCount.ToString(); // 将它赋给一个Label } else recordCount.Text = lastSize.ToString(); //如果页数只有一页,则直接将该页的行数赋给Label GridView1.PageIndex = 0; } else recordCount.Text = "0"; // 如果无记录,页显示0 gridview.rows.count只能获取当前的记录数 就是 这个 木 ··· ·是 数据库的 还要写个 查询的 语句 dim int as integerint=gridview.rows.count DataTable dt = ds.Tables[0]; dt.rows.count //获取总记录数 dataset ds=new dataset();ds=查询结果gridview绑定dsds.rows.count为gridview的总记录数 dataset ds=new dataset(); ds=查询结果 gridview绑定ds ds.rows.count为gridview的总记录数 list<Object> list = 代码返回的数据list.count获取gridview要显示的所有记录数 关于Sqltransaction生命周期的问题 “参数无效”的问题 范型问题,求助!!! 基本序列化........ 问一个数据库数据导入到word的问题,如能解决,再加200分 一个语法问题。 VS.net2003提示Automation服务器无法创建对象 调试的错误出在哪? 关于web.config的问题,急需解答!十分火急! 表示一下,我也散分! gridview的rowupdating事件的问题 listbox1转移行到listbox2,判断,如果listbox1跟listbox2不一样..才允许加入....
gridview.rows.count只能获取当前的记录数
如果获取总条数 DataSet.Tables[0].Rows.Count;
DataTable.Rows.Count
List.Count;
gridview.DataKeys.Count;
{
GridView1.PageIndex = GridView1.PageCount - 1; // 将当前显示页的索引转到最后一页
GridView1.DataBind(); //重新绑定数据,这是十分重要,这样才能到达最后一页
int lastSize = GridView1.Rows.Count; // 然后获得最后一页的行数
if (GridView1.PageCount > 1) // 如果页数大于1页,则计算出
{ // 总行数=(总页数-1)* 每页行数 + 最后一页的行数
int rowsCount = GridView1.PageSize * (GridView1.PageCount - 1) + lastSize;
recordCount.Text = rowsCount.ToString(); // 将它赋给一个Label
}
else
recordCount.Text = lastSize.ToString(); //如果页数只有一页,则直接将该页的行数赋给Label
GridView1.PageIndex = 0;
}
else recordCount.Text = "0"; // 如果无记录,页显示0
gridview.rows.count只能获取当前的记录数 就是 这个 木 ··· ·是 数据库的 还要写个 查询的 语句
int=gridview.rows.count
ds=查询结果
gridview绑定ds
ds.rows.count为gridview的总记录数
ds=查询结果
gridview绑定ds
ds.rows.count为gridview的总记录数
list<Object> list = 代码返回的数据
list.count获取gridview要显示的所有记录数