基本上我将我的gridview上的数据源设置为我手动填写的数据表。有没有办法让gridview自动分页和排序?当我尝试转到 gridview 上的另一个页面时,它给了我一个异常,说没有捕获分页事件(这意味着我没有该事件的方法)。我也允许分页设置为 true。
问问题
3025 次
1 回答
5
你必须实现OnPageIndexChanging
分页OnSorting
事件,排序事件,如:
<asp:GridView ID="GridView1" OnPageIndexChanging="GridView1_PageIndexChanging" OnSorting="GridView1_Sorting" runat="server" />
在后面的代码中:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
// sort expression
}
你可以参考这个例子
于 2012-07-16T13:33:05.893 回答