ASP GridView通过分页改变

时间:2012-07-06 22:24:32

标签: asp.net gridview pagination

这是我的情景。

我在网页上显示的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

1 个答案:

答案 0 :(得分:1)

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

将其添加到网格中:

onpageindexchanged="GridView1_PageIndexChanged"

这就是背后的代码:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.DataSource = /* your data source */
        GridView1.DataBind();
    }