以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数字列修改后不会触发行状态变化  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124374)

--  作者:rogen
--  发布时间:2018/9/5 10:16:00
--  数字列修改后不会触发行状态变化
项目里的表,是从acc重定向结构到sql的
想做一个日志记录功能
当前行状态变为修改过时触发记录功能
 r.DataRow.RowState = DataRowState.Modified 

测试下来,所有表,只有非数字型的(字符型、逻辑型、日期型),修改内容后,会触发行状态改变
只有数字型改了后,行状态不变

日志功能想记录数字(比如订单数、单价等)的变化,没这效果的话,功能就不完整了

测试了在狐表里对sql源添加表,修改数字列还是会触发行状态改变的
压缩了项目,之前的表仍然无效

项目已在使用中,不想重建表导数据了

不知客服有遇到过类似情况的没?

--  作者:有点甜
--  发布时间:2018/9/5 10:25:00
--  

1、你这列是不是表达式列了?

 

http://www.foxtable.com/webhelp/scr/2494.htm

 

2、你用哪个版本的foxtable?升级到最新版了没有?


--  作者:rogen
--  发布时间:2018/9/5 10:29:00
--  
以下是引用有点甜在2018/9/5 10:25:00的发言:

1、你这列是不是表达式列了?

 

http://www.foxtable.com/webhelp/scr/2494.htm

 

2、你用哪个版本的foxtable?升级到最新版了没有?

1.不是表达式

2.是最新版


--  作者:有点甜
--  发布时间:2018/9/5 10:35:00
--  

1、你如何测试没有触发【行状态】变化的?datacolchanged事件不触发?

 

2、那你试试删除那列,重新添加一列吧。


--  作者:rogen
--  发布时间:2018/9/5 11:05:00
--  
修改某记录,行号会变色,我改了数字列,没变色,还是蓝色
--  作者:有点甜
--  发布时间:2018/9/5 11:49:00
--  
以下是引用rogen在2018/9/5 11:05:00的发言:
修改某记录,行号会变色,我改了数字列,没变色,还是蓝色

 

1、那你试试删除那列,重新添加一列吧。

 

2、如果还有问题,请联系客服远程测试一下。