【问题标题】:ASP GridView change through paginationASP GridView 通过分页更改
【发布时间】:2012-07-06 22:24:32
【问题描述】:

这是我的场景。

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

【问题讨论】:

    标签: asp.net gridview pagination


    【解决方案1】:

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

    将此添加到网格中:

    onpageindexchanged="GridView1_PageIndexChanged"
    

    这是后面的代码:

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

    【讨论】:

    • 是的,页面更新的想法是一个很好的补充。我将代码添加到我的 default.aspx.vb 页面,但收到以下消息:“/”应用程序中的服务器错误。
    猜你喜欢
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 2011-01-06
    • 1970-01-01
    相关资源
    最近更新 更多