如现在分了3页,第一/二页各10条数据,第三页只有1条.我删除了这一条.就会错.

博客围绕DataGrid分页功能展开,给出了DataGrid分页代码,当页面数据删除到只剩最后一条时,会出现无效的CurrentPageIndex值错误,提示该值须大于等于0且小于PageCount,而页面有多条数据时删除则无此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  #region "分页"
  private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
  {   //分页
  
   DataGrid1.CurrentPageIndex=e.NewPageIndex;
   DataGrid1.DataBind();
  }

  #endregion

如现在分了3页,第一/二页各10条数据,第三页只有1条.
我删除了这一条.就会错.

无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。

如果第三页有2条.删除任一条都没有错.唯有是一页中剩最后一条删除就出错.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值