【问题标题】:Can't get UpdatePanel to refresh on GridView paging无法让 UpdatePanel 在 GridView 分页上刷新
【发布时间】:2009-08-04 07:29:00
【问题描述】:

我在 UpdatePanel (ASP.Net 2.0) 中有一个 GridView。

我有网格视图的 PageIndexChanging 方法的代码:

   protected void grdProductSearch_PageIndexChanging(object sender, GridViewPageEventArgs e)
   {
            grdProductSearch.PageIndex = e.NewPageIndex;
            grdProductSearch.DataBind();
   }

对于 UpdatePanel,我在 Triggers 集合中为 EventName 添加了 GridView 和 PageIndexChanging 方法。

然而,网格正确显示数据,但当我单击底部的页码时没有响应。我究竟做错了什么?

谢谢。

【问题讨论】:

  • 由于你的gridview在updatepanel中,所以不用添加trigger进行分页了。
  • 你设置gridview数据源为objectdatasource了吗?
  • 在 PageIndexchangeing 事件中,您将数据绑定到网格,确保再次从数据库中获取数据
  • .... 在 PageIndexchangeing 事件中,您将数据绑定到网格,确保再次从数据库中获取数据 – Muhammad Akhtar 是的 – 这有效!谢谢穆哈德。阿克塔尔!

标签: asp.net ajax gridview paging


【解决方案1】:

由于你的gridview在updatepanel中,所以不用添加trigger进行分页

--在 PageIndexchangeing 事件中,将数据绑定到网格,确保再次从数据库中获取数据

--确保启用gridview分页...

AllowPaging="True"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多