以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  某行改变的判断命令  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53270)

--  作者:scott518
--  发布时间:2014/7/3 21:19:00
--  某行改变的判断命令

If DataTables("产品").HasChanges Then

可以判断表是否改变,如果想判断某行是否改变,除了遍历每个字段对比外有没有直接的命令?

谢谢!


--  作者:有点甜
--  发布时间:2014/7/3 21:21:00
--  

 不是有行状态?


--  作者:有点甜
--  发布时间:2014/7/3 21:21:00
--  

http://www.foxtable.com/help/topics/0428.htm

 


--  作者:scott518
--  发布时间:2014/7/3 21:47:00
--  
但是用DataRowState.Modified判断的话,比如在表中“计量单位”列的下拉选择了一下,而没有改变值或是改成另外一个没保存再改回来它就会判断已经修改过了,但实际值并没有改变还是和上次一样。这个情况用哪个命令判断才准确呢?
--  作者:有点甜
--  发布时间:2014/7/3 21:50:00
--  
 如果这样,就没办法了……只能一个一个去判断。