ASP GridView通过分页更改
问题描述:
这是我的场景。ASP GridView通过分页更改
我有一个ASP网格呈现在网页上的结果集。 GridView显示在屏幕上供需要查看信息的团队查看。
但是,有很多行显示,所以我已启用自动分页,以保持在每个页面上的结果......有没有办法通过分页自动更改?
感谢
代码:
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub GridView2_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView2.SelectedIndexChanged
End Sub
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;/* y
GridView1.DataSource = SqlDataSource1
GridView1.DataBind();
}
End Class
答
你想,当用户更改页面更新网格数据?如果是这样,这样的事情应该工作:
这个添加到网格:
onpageindexchanged="GridView1_PageIndexChanged"
而这后面的代码:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = /* your data source */
GridView1.DataBind();
}
+0
是的页面更新更改的想法是一个很好的补充。我将代码添加到了default.aspx.vb页面,但收到以下消息:'/'Application中的服务器错误。 – goingsideways 2012-07-07 02:25:25
你可以发布您的代码? – 2012-07-07 02:36:47