日期:2014-05-17  浏览次数:20541 次

索引超出范围。必须为非负值并小于集合大小。
我对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·要怎么解决吗