0

这是我的场景。

我在网页上显示的 ASP GridView 中有一个结果集。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

4

1 回答 1

1

您想在用户更改页面时更新网格数据吗?如果是这样,这样的事情应该可以工作:

将此添加到网格中:

onpageindexchanged="GridView1_PageIndexChanged"

这就是后面的代码:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.DataSource = /* your data source */
        GridView1.DataBind();
    } 
于 2012-07-06T22:52:10.843 回答