在Sql Update Query中使用gridview DataKeyNames

时间:2012-08-31 19:50:55

标签: asp.net data-binding gridview

有人可以给我一个代码示例,说明如何使用gridview中选定的数据键作为C#.net

中SQL Update查询的参数 例如

。我正在使用带有模板字段的gridview。当我单击gridview中的选择按钮时,所选行信息将显示在gridview外部的文本框中。现在,用户可以编辑该信息并单击更新按钮并更新记录。要执行此更新操作,我希望使用所选行数据的DataKeyNames属性。 就像在Gridview中一样...... DataKeyNames =“EntryID”。所以我再次需要这个Id来更新表中的记录。

1 个答案:

答案 0 :(得分:0)

  

要执行此更新操作,我想要DataKeyNames属性   选定要使用的行数据。

实际上,只要您填写编辑器,就会将当前ID保存在页面的某个位置,然后再次使用它来进行更新。

最简单的方法是将其保存在标题为 id:的只读文本编辑器中,并在更新后的帖子中保存此值-id以进行更新。

其他方法是将其保存在viewstate上。

您还可以阅读:Which is the recommended way to fill all controls on a Web Form when user selects a record?