我正在使用PageIndexChanging
事件来处理 C# 中的 GridView 分页。但不知道如何在那里使用 PageSize/PageNumber/PageCount。换句话说,我的代码被迫总是返回所有数据。注意以下代码:
protected void grdList_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grdList.PageIndex = e.NewPageIndex;
grdList.DataSource = MyGetData();
grdList.DataBind();
}
现在如何在这段代码中使用真正的分页?
请注意, get也MyGetData
有一个重载。PageIndex
PageSize
更新
我也设置PageSize
并启用AllowPaging
了。我知道如果我使用声明性数据绑定,我应该为 GridView 提供所有数据的计数。问题是如何在这种方法中使用计数。
UPDATE 2 看来我需要的这样的事情是不可能的,请参阅没有数据源控制的高效 Gridview 分页问题