我做了一个DataGrid,并且还自定义了一个复选框列,页面功能是有一个按钮,点击后把复选框选中的记录删除,原本一切正常。现在发现一个问题,如果在DataGrid最后一页把记录全部选中,再一起删除后,重新绑定DataGrid会报错(注意是全部选中记录一起删除后),报错为:“无效的CurrentPageIndex值,必须大于等于0小于PageCount”我分页的代码是这样的:
public void PageChange(......) //这是调用的分页函数
{
dg.CurrentPageIndex = e.NewPageIndex; //dg为DataGrid的ID
BindGrid(); //调用数据绑定函数,进行重新绑定
}我想可能是这句话的问题:dg.CurrentPageIndex = e.NewPageIndex;
不知道该怎么改?
public void PageChange(......) //这是调用的分页函数
{
dg.CurrentPageIndex = e.NewPageIndex; //dg为DataGrid的ID
BindGrid(); //调用数据绑定函数,进行重新绑定
}我想可能是这句话的问题:dg.CurrentPageIndex = e.NewPageIndex;
不知道该怎么改?
解决方案 »
- 谁给我检查一下这个代码漏洞
- jquery 取值
- 一个会员表,一个管理员表,两者聊天记录数据库如何设计?
- 为什么asp.net 的的页面有这么多隐藏域,里面有这么多内容
- 如何处理生成静态页时的分页
- Asp.net 程序中 sql server 2000 的中文乱码
- 使用NeatUpload时,文件能够上传,但是看不到进度条?
- 为什么用了验证控件不能跳转网页呢?
- 如何做一种Html的电子邮件?经常收到这种邮件,不知道怎么做的喔!
- 谁有与数据库交互的Tree的例子,给小弟发一个,急用,不胜感谢!!! (空,读0次)
- 如何提高大型数据库及DotNet程序的运行速度
- 关于自动生成的命令来更新数据表的问题
{
dg.CurrentPageIndex = e.NewPageIndex; //dg为DataGrid的ID
BindGrid();
}
catch
{}