C# SQL Server 2008获取修改的详细信息

C# SQL Server 2008获取修改的详细信息,c#,asp.net,sql-server-2008,gridview,C#,Asp.net,Sql Server 2008,Gridview,我在asp.net中的gridview上附加了一个表 假设用户编辑一行并更新文本框中的文本。我需要知道他修改并突出显示了哪一列 此信息需要保存在asp.net会话之外,因此它需要来自数据库 如何从数据库中提取此信息?在表中的更新时间中再添加一列,并创建一个afterUpdate触发器,该触发器将在该列中插入更新时间。 现在,您可以将最近更新的行与所有其他行区分开来。何时更新数据库以及如何更新?您可以处理文本框的TextChanged事件并将相关列名存储在某个位置,或者您可以将属性与进行比较。我使

我在asp.net中的gridview上附加了一个表

假设用户编辑一行并更新文本框中的文本。我需要知道他修改并突出显示了哪一列

此信息需要保存在asp.net会话之外,因此它需要来自数据库


如何从数据库中提取此信息?

在表中的更新时间中再添加一列,并创建一个afterUpdate触发器,该触发器将在该列中插入更新时间。
现在,您可以将最近更新的行与所有其他行区分开来。

何时更新数据库以及如何更新?您可以处理文本框的
TextChanged
事件并将相关列名存储在某个位置,或者您可以将属性与进行比较。我使用的是OldValues和NewValues,但它们仅在每个会话中可用,我希望即使其他用户显示数据,它们也能保持不变,因此DB可能会派上用场,也许是用扳机