我使用了自动分页功能,同时使用用linkbuttn实现删除可是点下一页时报这样错误:
索引超出范围。必须为非负值并小于集合大小。参数名: index
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index源错误:
行 88: {
行 89:
行 90: string bm=this.DataGrid2.DataKeys[e.Item.ItemIndex].ToString();
行 91:
行 92: if(e.CommandName.ToString()=="Delete")
索引超出范围。必须为非负值并小于集合大小。参数名: index
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index源错误:
行 88: {
行 89:
行 90: string bm=this.DataGrid2.DataKeys[e.Item.ItemIndex].ToString();
行 91:
行 92: if(e.CommandName.ToString()=="Delete")
解决方案 »
- 关于无限级分类的疑问
- 前期都做winform了 现在换了asp.net
- 数据库事务Oracle .NET
- jquery调用webservice 跨域,报jquery.js 没有权限
- 很不解的问题
- javascript問題
- gridview没有绑定数据或空数据的时候,如果显示它的表头?
- 请教:asp.net可以写这样功能的程序吗?
- OFFICE2003或者OFFICE XP接收HTML格式的郵件時無法實現自動轉向,請各位高手賜教!
- 怎样判断数据库中的某条记录是否为空值?
- 如何在web.config里添加数据库径?
- 用visual studio.net做的ASP.net项目文件,要把什么文件上传网站才可以呀?
//声明一个变量获取当前页。
int lblindex;
lblindex=dtgtable.currentpageindex;
if(dtgtable.pagecount-dtgtable.currentindex==1 &&
dtgtable.items.count==1)
{
//如果总的页大于1就减1,否则就等于0
if(dtgtable.currentindex>0)
{
lblindex__;
//lblindex-=1;
lblindex=lblindex-1;
]
else
{
lblindex=0;
}
}
//***设置当前页
dtgtable.currentindex=lblindex;
InitDataBind();//调用邦定函数
......
if(DG_Main.CurrentPageIndex>Dt.Rows.Count/DG_Main.PageSize)
{
DG_Main.CurrentPageIndex -= 1;
}