首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

索引超出范围。必须为非负值并小于集合大小。该怎么解决

2013-01-25 
索引超出范围。必须为非负值并小于集合大小。我对GridView表进行删除或修改时出现“索引超出范围。必须为非负

索引超出范围。必须为非负值并小于集合大小。
我对GridView表进行删除或修改时
出现
“索引超出范围。必须为非负值并小于集合大小。
参数名: index” 
的错误
分别在这两句出错“int orderID = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);”
“int GoodsNum = Convert.ToInt32(((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString());”
上面那个是在删除代码里,下面那个在修改代码里
那位大大解决一下··

[解决办法]

探讨
没人回答下e.RowIndex一直等于0·要怎么解决吗

热点排行