基本上,我将我的gridview上的数据源设置为我手动填写的数据表。有没有一种方法可以使gridview自动分页和排序?当我尝试转到gridview上的另一页时,它给了我一个异常,即未捕获到分页事件(这意味着我没有该事件的方法)。我也允许将分页设置为true。
您必须实现OnPageIndexChanging用于页面调度的OnSorting事件,用于排序的事件,例如:
<asp:GridView ID="GridView1" OnPageIndexChanging="GridView1_PageIndexChanging" OnSorting="GridView1_Sorting" runat="server" />
Run Code Online (Sandbox Code Playgroud)
并在后面的代码中:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
// sort expression
}
Run Code Online (Sandbox Code Playgroud)
你可以参考这个例子
| 归档时间: |
|
| 查看次数: |
2983 次 |
| 最近记录: |