【问题标题】:GridView's Automatic paging doesn't workGridView 的自动分页不起作用
【发布时间】:2009-05-23 19:05:00
【问题描述】:


根据我的书,开始使用自动分页所需的只是将 GridView.AllowPaging 设置为 true。但是当我尝试导航到另一个页面时,我得到了 GridView 触发的事件 PageIndexChanging,它没有被处理异常。然后我必须为 PageIndexChanging 事件创建事件处理程序,但是当我导航到下一页时,GridView 不显示任何内容。

Q1 - 我做错了什么?

Q2 - 这本书是为 Asp.Net 3.5 编写的,但作者没有提到上述行为?!任何想法为什么我的 GridView 行为如此不同?


感谢

编辑:

不好意思说,但是没用的原因是我忘了去掉那行

if(IsPostBack) GridView.DataSourceID=""; 


很抱歉占用您的时间,感谢您帮助我

【问题讨论】:

  • 大声笑,是的,那也可以!

标签: c# asp.net gridview


【解决方案1】:

已经有一段时间了,但您不必设置页面并重新绑定数据吗?从记忆中,类似...

gv.PageIndex = e.NewPageIndex
// Rebind Grid

【讨论】:

    【解决方案2】:

    当您回帖时,您必须将数据重新绑定到 gridview。

    您可能还需要设置页码,如:

    GridView1.CurrentPageIndex = e.NewPageIndex;
    

    【讨论】:

      【解决方案3】:

      如果您使用 ObjectDataSource 作为 GridView 的数据源,则不必执行那些代码隐藏方法 - 全部免费处理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-03
        • 2010-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-10
        相关资源
        最近更新 更多