datalist控件实现删除 出错
datalist控件实现删除《刚开始可以用 后来不知怎么的就出错了protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
{
String ID = DataList1.DataKeys[e.Item.ItemIndex].ToString();
SqlDataSource1.DeleteParameters["fid"].DefaultValue = ID;
SqlDataSource1.Delete();
DataList1.EditItemIndex = -1;
DataList1.DataBind();
}
索引超出范围。必须为非负值并小于集合大小。 --------------------编程问答-------------------- 断点 e.Item.ItemIndex
--------------------编程问答-------------------- + DataList1.DataKeys[e.Item.ItemIndex] “DataList1.DataKeys[e.Item.ItemIndex]”引发了“System.ArgumentOutOfRangeException”类型的异常 object {System.ArgumentOutOfRangeException}
--------------------编程问答-------------------- Datalist设置DataKeys了么?
补充:.NET技术 , ASP.NET