Gridview.Rows.count在多页Gridview中

时间:2011-03-19 10:01:48

标签: asp.net sql sql-server sql-server-2005

我有一个GridView,分页是真的,我想获取行数但只返回第1页的行数,

Gridview.Rows.count 

1 个答案:

答案 0 :(得分:0)

那么您是否在寻找特定页面上的总行数?

如果是这样,您不应该尝试从GridView中找到该信息,而是查看您绑定DataSource的基础GridView

例如

 List<SomeObjects> lst = GetYourData();
 yourGrid.DataSource = lst;
 yourGrid.DataBind();

 // if you want to get the count for a specific page
 int currentPage = 2;
 int countForPage2 = (lst.Count > currentPage * totalItemsPerPage)) ?
     totalItemsPerPage : lst.Count - ((currentPage - 1) * totalItemsPerPage);