索引超出范围。必须为非负值并小于集合大小。参数名: index 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index源错误:
行 60:
行 61:cmd.Parameters.Add("@id",SqlDbType.Int);
行 62:cmd.Parameters["@id"].Value=(int)this.DataGrid1.DataKeys[(int)e.Item.ItemIndex];
行 63:
行 64:cmd.ExecuteNonQuery();
哪为高手帮忙解答一下!非常感谢!
行 60:
行 61:cmd.Parameters.Add("@id",SqlDbType.Int);
行 62:cmd.Parameters["@id"].Value=(int)this.DataGrid1.DataKeys[(int)e.Item.ItemIndex];
行 63:
行 64:cmd.ExecuteNonQuery();
哪为高手帮忙解答一下!非常感谢!
解决方案 »
- 未将对象引用设置到对象的实例.
- sql2005 客户端安装
- 如何让文本框只能输入全法的数字?
- Help me! 在线等您 !
- 图像处理功能疑惑,请指教!
- while(Reader1.Read()), 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
- 非常奇怪的问题判断图片长宽大小,各位谁帮我看下啊,小弟谢过了100分
- 如何在客户端脚本中判断treeview的当前选中结点是否有下级结点
- 用DW-MX和ASP.NET做论谈中的乱码问题
- 怎么验证一个file表单里面的文件是否存在
- 请问Menu控件怎样避免页面回传?
- 获取网页中URL.速度........
cmd.Parameters["@id"].Value=(int)this.DataGrid1.DataKeys[e.Item.ItemIndex];
------说错了莫怪。
我说的是GridView的
DataGrid用DataKeyField
是不是值没有传进去啊?