以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]当前行状态的判断 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49349) |
-- 作者:hiliuyong -- 发布时间:2014/4/16 15:41:00 -- [求助]当前行状态的判断 以下这句是不对的,我是想判断当前行是不是没有值改变,应该如何写呢? If Tables("上货2").Current.RowState = Unchanged Then |
-- 作者:Bin -- 发布时间:2014/4/16 15:43:00 -- http://www.foxtable.com/help/topics/0428.htm If Tables("上货2").Current.datarow.RowState = DataRowState.Unchanged Then Return
End If |
-- 作者:737182811 -- 发布时间:2014/4/16 16:09:00 -- datarow保存时如何判断变化了哪些列的值呢? |
-- 作者:Bin -- 发布时间:2014/4/16 16:11:00 -- 没办法判断哪些列是变化了的 |
-- 作者:Bin -- 发布时间:2014/4/16 16:12:00 -- 除非你增加一个列来保存上次修改过的列名 |
-- 作者:737182811 -- 发布时间:2014/4/16 16:16:00 -- 用originalvalue? [此贴子已经被作者于2014-4-16 16:17:39编辑过]
|
-- 作者:Bin -- 发布时间:2014/4/16 16:19:00 -- 这个是获取最近一次保存的值,如果你保存过了.获取的值是一样的 |
-- 作者:737182811 -- 发布时间:2014/4/16 16:22:00 -- 就是在保存行之前,可以判断一下。判断是否实际修改过内容。 |
-- 作者:Bin -- 发布时间:2014/4/16 16:23:00 -- 那可以使用它作为对比. |
-- 作者:737182811 -- 发布时间:2014/4/16 16:28:00 -- 谢bin版,这正好解决了我一个问题。 |