无法让 UpdatePanel 在 GridView 分页上刷新
我在 UpdatePanel (ASP.Net 2.0) 中有一个 GridView 。
我有网格视图的 PageIndexChanging 方法的代码:
protected void grdProductSearch_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grdProductSearch.PageIndex = e.NewPageIndex;
grdProductSearch.DataBind();
}
对于 UpdatePanel,在 Triggers 集合中,我添加了 GridView 和 EventName 的 PageIndexChanging 方法。
然而,网格显示数据正确,但当我单击底部的页码时没有任何响应。 我究竟做错了什么?
谢谢。
I have a GridView in an UpdatePanel (ASP.Net 2.0) .
I have this code for the PageIndexChanging method of the grid view:
protected void grdProductSearch_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grdProductSearch.PageIndex = e.NewPageIndex;
grdProductSearch.DataBind();
}
For the UpdatePanel, in the Triggers collection I have added the GridView and the PageIndexChanging method for the EventName.
Yet, the grid displays data correctly but there is no response when I click the page numbers at the bottom. What am I doing wrong?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您的gridview在updatepanel中,不需要添加分页触发器
--在PageIndexchanging事件中,将数据绑定到网格,确保再次从数据库中获取数据
--确保启用gridview分页...
Since your gridview in the updatepanel, No need to add trigger for paging
--In PageIndexchanging event, where you bind data to grid, make sure, data is again fetched from the DB
--Make sure gridview paging is enable...