ASP .NET - 在GridView中更新之前保存现有数据的副本

时间:2009-07-23 15:21:06

标签: c# asp.net

我想确保网站用户不会弄乱主数据表,因此在每次更新之前,应将未更新的数据存储到历史记录表中。

我正在考虑在GridView上使用'RowUpdating'事件来执行此操作。

如何使用现有的SQLDataSource手动运行插入查询?

整体流程将如下工作:

  1. gridview显示 field1 field2 测试1234
  2. 用户编辑gridview值 field1 field2 测试3333 3A。用户选择“更新”按钮 3B。系统记录数据是测试的,1234

1 个答案:

答案 0 :(得分:0)

您可以在主数据表上设置触发器,该触发器记录单独历史记录表的更新。只要这个UI不会非常繁忙并且像疯了一样击中桌子,触发器可能是合适的。