如何实现树视图的撤消

时间:2011-02-09 08:48:36

标签: c#

我正在使用Windows应用程序。我的问题是......

我有树视图&表单中的文本框控件。对于每个节点,文本框中存在的文本将保存在数据库中。

目前我的计划是这样的。 1)Treeview_BeforeSelect():在这个方法中,我编写了将文本框数据保存在数据库中的代码。 2)Treeview_AfterSelect():在这个方法中,我已经编写了代码来从数据库中获取数据&将其显示在文本框中。

现在我必须为此树视图实现撤消。请提出任何有关此问题的建议。

1 个答案:

答案 0 :(得分:0)

每次将数据保存到数据库时添加时间戳字段会不会很简单?每次持久树视图时,都需要插入一个新行并增加一个版本。如果要撤消,您只需获取以前的版本即可。