2012-07-06 62 views
0

这是我的场景。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 

+0

你可以发布您的代码? – 2012-07-07 02:36:47

回答

1

你想,当用户更改页面更新网格数据?如果是这样,这样的事情应该工作:

这个添加到网格:

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