如何从处于编辑模式的GridView行中获取基础DataItem,并且用户单击“更新”?
我有一个可编辑的GridView。我已将CustomValidator添加到其中一列的Edit视图中。当用户单击Update I时,运行服务器验证方法,并且需要获取正在编辑的行的基础DataItem,以便我可以获取数据项的主键以用于验证。
GridView1.Rows[GridView1.EditIndex].DataItem;
这不起作用。我猜是因为GridView没有在update命令上进行数据绑定?
答案 0 :(得分:7)
GridView1.DataKeys[GridView1.EditIndex].Value;
答案 1 :(得分:0)
我有类似的问题。我使用rowdatabound事件而不是gridview的更新事件。
这是一个例子