Foxtable(狐表)用户栏目专家坐堂 → 自动记录更新日期


  共有3243人关注过本帖树形打印复制链接

主题:自动记录更新日期

帅哥哟,离线,有人找我吗?
arthurshoe
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:265 积分:1806 威望:0 精华:0 注册:2014/3/29 9:27:00
自动记录更新日期  发帖心情 Post By:2014/10/28 0:22:00 [显示全部帖子]

有一列名 更新日期 想记载该行 的最后变动日期。。

打开一个table, 用户对 多行 进行改动。。
最后进行保存, 怎么获得 那些已经改动的行,把date.now的值放入 更新日期 列
怎么判断和选取那些有过变化的行了?


 回到顶部
帅哥哟,离线,有人找我吗?
arthurshoe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:265 积分:1806 威望:0 精华:0 注册:2014/3/29 9:27:00
  发帖心情 Post By:2014/10/28 0:44:00 [显示全部帖子]

谢谢。。。beforesave可以达到我的目的。。。比较原有更新日期列和data.now的值,不同就放入新值。。。

还想问一下。。有没有什么方法可以取到上面说的有做过修改的行的集合?

 回到顶部
帅哥哟,离线,有人找我吗?
arthurshoe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:265 积分:1806 威望:0 精华:0 注册:2014/3/29 9:27:00
  发帖心情 Post By:2014/10/28 15:13:00 [显示全部帖子]

好的。。谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
arthurshoe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:265 积分:1806 威望:0 精华:0 注册:2014/3/29 9:27:00
  发帖心情 Post By:2014/11/2 1:21:00 [显示全部帖子]

表属性的beforedatarowsave...

If e.DataRow.IsNull("更新日期") OrElse e.DataRow("更新日期") < Date.Now Then
    e.DataRow("更新日期") = Date.Now
End If

 回到顶部
帅哥哟,离线,有人找我吗?
arthurshoe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:265 积分:1806 威望:0 精华:0 注册:2014/3/29 9:27:00
  发帖心情 Post By:2014/11/2 2:15:00 [显示全部帖子]

If e.DataRow.RowState<>DataRowState.Added AndAlso e.DataRow.IsNull("更新日期") OrElse e.DataRow("更新日期") < Date.Now Then
    e.DataRow("更新日期") = Date.Now
End If
[此贴子已经被作者于2014-11-2 2:15:37编辑过]

 回到顶部