当前位置: 代码迷 >> Sql Server >> 索引超出范围。必须为非负值并小于集合大小。该怎么解决
  详细解决方案

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

热度:44   发布时间:2016-04-25 01:13:13.0
索引超出范围。必须为非负值并小于集合大小。
我对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·要怎么解决吗
  相关解决方案