一、controltovalidator的属性不能为空,必须加入验证有效性的控件id;
二、mycommand.Parameters["@au_id"].Value=DataGrid1.DataKeys[e.Item.ItemIndex];
1、获取system.web.ui.webcontrols.datakeycollection,它存储数据列表控件中每个记录的键值(显示为一行;
2、datakeyfields属性设置成所要更新之数据表的主索引字段,也就是能够唯一识别每一条数据记录的字段。
3、e.Item.ItemIndex:获取system.web.ui.webcontrols.datagrid控件的system.web.ui.webcontrols.datagrid.items集合的sysytem.web.ui.webcontrols.datagriditem对象的索引。
![](https://img2024.cnblogs.com/blog/35695/202408/35695-20240825082459112-376424429.jpg)