以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 日期控件的BUG (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139956) |
-- 作者:rjh4078 -- 发布时间:2019/8/26 15:16:00 -- 日期控件的BUG 1.日期列绑定到日期控件 2.通过代码赋值给日期列,日期控件仅作展示 3.比如在datarowadded事件中赋值 e.datarow("日期")=date.now 4.保存。 5.这时会出现一个奇怪的事情:日期列会莫名奇妙的变成其他时间,但这个现象无法一直重现,今天重现了2次。日期都会变成带7的日期 比如之前发现的时候是变成8月7号 现在是变成8月17号
|
-- 作者:有点蓝 -- 发布时间:2019/8/26 15:58:00 -- 测试不出来这种情况。实例说明吧 |
-- 作者:rjh4078 -- 发布时间:2019/8/26 16:07:00 -- 我做了个例子也没法重现 不知道是哪里导致的问题 但是生产环境就是会出现日期变掉 我加了几个日期列 赋值代码都是一样 唯一不同的就是把制单日期绑定到了控件 其他的时间都不会变 就是制单日期会变 |
-- 作者:有点蓝 -- 发布时间:2019/8/26 16:12:00 -- 说明肯定有其它代码或者处理影响到了。检查和这个控件,这个列有关的所有代码,比如把相关的代码屏蔽掉会不会有问题。特别注意那种可以互相触发的代码,比如表A触发表B,表B触发表C,表C影响窗口表D,窗口表D又影响表A..... |