索引超出范围。必须为非负值并小于集合大小。参数名: index
时间:2011-04-10 来源:---自强不息---
datalist和datagrid修改编辑删除数据
Posted on 2005-12-05 01:07 flourish 阅读(1122) 评论(0) 编辑 收藏当出现:
索引超出范围。必须为非负值并小于集合大小。参数名: index
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index
源错误:
行 109: Private Sub DataGrid1_DeleteCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.DeleteCommand
行 110: Dim typeid As Integer
行 111: typeid = Convert.ToInt32(DataGrid1.DataKeys(e.Item.ItemIndex))
行 112: delete(typeid)
行 113: find()
请添加:DataKeyField="typeid" <asp:datalist id="DataList1" runat="server" DataKeyField="typeid">这一句注意别掉了!!如:DataKeyField="学号"
|
相关阅读 更多 +