在界面上修改数据(在保存到数据库之前),实现撤销一步或者多步编辑

afsconan2012 2014-04-14 10:00:41
描述:在界面上对数据库的修改,
首先点击编辑,在界面上可以修改数据,此时把修改的内容保存在内存上,
等所有步修改完成后,点击保存,此时将操作作用于数据库,对数据库进行修改。

实现:在界面上修改数据(在保存到数据库之前),实现撤销一步或者多步编辑。

有哪些思路方案?越多越好
...全文
278 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jikuiyu 2014-04-22
  • 打赏
  • 举报
回复
点击保存的时候 直接调用控件里的值 ?
专注or全面 2014-04-22
  • 打赏
  • 举报
回复
首先点击编辑,在界面上可以修改数据,此时把修改的内容保存在内存上, 这个是不可靠的,建议你在数据库中加一个状态字段,比如什么”草稿“状态了之类的 意思是数据随时都保存到数据库中, 真正提交的时候,更新字段的值和状态字段信息 所谓的撤销, 我个人觉得记录一个日志表,记录你的表每次更新之前的值(各个字段的),撤销的话,根据日志表记录的而信息,更新表的信息 因为数据在数据库中,不记录的话,做不到office那样的撤销
  • 打赏
  • 举报
回复
做一个临时表?

22,299

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧