错误:索引超出范围。必须为非负值并小于集合大小。参数名: index

我在 DataGrid删除按纽下写如下代码:
运行后出现错误:索引超出范围。必须为非负值并小于集合大小。参数名: index 。

问题出现在:没有设置DATAKEYFIELD设为数据库中的pro_id_n,
因为在引用this.dgProduct.DataKeys[e.Item.ItemIndex].ToString();之前要为DATAKEYS填充数据源,既数据库中的ID字段;
posted @ 2009-03-07 15:17  .NET钉子户  阅读(2149)  评论(0)    收藏  举报