信息发布→ 登录 注册 退出

ASP.NET编程时遇到GridView的一个问题 激发了未处理的事件"PageIndexChanging"

发布时间:2026-01-11

点击量:
苦苦研究了一下午问题之所在以后,终于从网上的一些资料找到了答案,原因应该是手动编程的数据源在ViewState中没有保持的问题,一旦引起 PostBack,数据源的内容就丢失了,那么解决办法就是在GridView的"PageIndexChanging"的事件中指定新页码然后重新进行数据源的绑定。

代码如下:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
/* ----- 重写一遍先前绑定数据源的代码 ----- */
}
标签:# 网上  # object  # protected  # void  # ViewState  # br  # NewPageIndex  # PageIndex  # PostBack  # 事件中  # 丢失了  # ASP.NET  # 就是在  # 下午  # 找到了  # 应该是  # 先前  # 解决办法  # 重写  # 一遍  # 绑定  # GridView  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!