如何在radgrid上获取页数
本文关键字:获取 radgrid | 更新日期: 2023-09-27 18:19:48
如何通过代码获取RadGrid
中的页数?我尝试了以下内容,但它总是返回1,尽管有10页。
mygridView.PageCount.ToString();
我还尝试了以下
mygridView.MasterTableView.PageCount.ToString();
我得到了同样的结果。雷达网格具有AllowPaging= "true"
基本上,我只想在标签中显示,"目前10页中有2页有300条记录。"
我需要从RadGrid
的总页数中得到"10"。
感谢
protected void RadGrid1_PreRender(object sender, EventArgs e) {
string str = RadGrid1.PageCount.ToString(); }
如果有任何顾虑,请告诉我。
您需要告诉网格总共有多少条记录。这是通过设置网格的VirtualItemCount属性来完成的(您必须查询记录的总数)。
有关详细信息,请查看文档页面或参阅自定义页面的在线演示。
Protected Sub grid_ItemDataBound(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles grid.ItemDataBound
If TypeOf e.Item Is GridPagerItem Then
' -- Dim summaryCount as integer
summaryCount += CType(e.Item, GridPagerItem).Paging.DataSourceCount.ToString()
End If
End Sub