GridView1.DataKeys[e.RowIndex].Value.ToString() 索引超出范围问题
2009-08-30 18:03
656 查看
问题:GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小。
异常信息:System.Web.HttpUnhandledException: 引发类型为 “System.Web.HttpUnhandledException”的异常。---> System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
报错位置:GridView1.DataKeys[e.RowIndex].Value.ToString()。
解决方法:只要在GridView列表属性的 DataKeyNames 项里添加所设为主键的字段名就可以
异常信息:System.Web.HttpUnhandledException: 引发类型为 “System.Web.HttpUnhandledException”的异常。---> System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
报错位置:GridView1.DataKeys[e.RowIndex].Value.ToString()。
解决方法:只要在GridView列表属性的 DataKeyNames 项里添加所设为主键的字段名就可以
相关文章推荐
- GridView1.DataKeys[e.RowIndex].Value.ToString() 索引超出范围问题
- Convert.ToInt32(gvProjectName.DataKeys[e.RowIndex].Value)索引超出范围问题
- GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小 参数名:index
- GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小。
- GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小 参数名:index
- GridView分页后RowCommand出错:索引超出范围
- C#.NET 中使用gridview删除列出现“索引超出范围。必须为非负值并小于集合大小。参数名: index”
- GridView控件删除记录时出现索引超出范围问题的解决
- GridView控件删除记录时出现索引超出范围问题的解决
- 错误:索引超出范围。必须为非负值并小于集合大小。参数名: index
- GridView 翻页 索引超出范围
- 索引超出范围。必须为非负值并小于集合大小。参数名: index 解决方法
- Android Studio Error String index out of range 0 字符串索引超出范围
- 【转载】asp.net中GridView索引超出范围。必须为非负值并小于集合大小
- GridView的HyperLinkField的DataNavigateUrlFormatString如何使用自定义的变量,而不是数据库绑定的值.报错:指定的参数已超出有效值的范围。参数名: index
- 索引超出范围。必须为非负值并小于集合大小。 参数名: index
- [导入]Flex使用Weborb与.NET交互的问题:使用DataSet出现"提供的索引超出范围"异常
- 学习问题:使用MATLAB工具箱进行双目标定,提示索引超出矩阵范围。
- 【ASP.NET】索引超出范围。必须为非负值并小于集合大小。参数名 index
- 错误:索引超出范围。必须为非负值并小于集合大小。参数名: index