开发者

Gridview.Rows.count in multi page Gridview

开发者 https://www.devze.com 2023-02-17 16:11 出处:网络
I have a GridView tha开发者_如何学运维t the paging is true and I want to take the number of rows but only the number of rows to page 1 return,

I have a GridView tha开发者_如何学运维t the paging is true and I want to take the number of rows but only the number of rows to page 1 return,

Gridview.Rows.count 


So you are looking for the total amount of rows on a specific page?

If so you shouldn't be trying to find that information from the GridView but instead look at the underlying DataSource that you bound your GridView to.

Eg.

 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);
0

精彩评论

暂无评论...
验证码 换一张
取 消