Foxtable(狐表)用户栏目专家坐堂 → [求助]为什么界面和数据库里不一样


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

主题:[求助]为什么界面和数据库里不一样

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 14:23:00 [显示全部帖子]

 重新保存一下数据后,发觉没问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 15:11:00 [显示全部帖子]

 不论怎么操作,都是正常的数字

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 15:27:00 [显示全部帖子]

 看了一下,你在全局表事件写了代码。

 

 在DataRowAdding事件改了,然后在Datacochanged事件又改回去了,自然显示不同。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 15:55:00 [显示全部帖子]

 重置列之后,dt要重新Save一次。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 16:10:00 [显示全部帖子]

 不用解决啊,本来就没有问题,

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 16:20:00 [显示全部帖子]

那是你原先的问题啊,因为你没有触发改变的代码啊

 

只要触发了改变值的代码,就不会出现你的情况啊。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 16:56:00 [显示全部帖子]

 只要触发了Datacolchanged事件,就能改变值。显示值和数据库的值不同,是因为你没有save表里修改后的数据。

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 17:15:00 [显示全部帖子]

 BeforeCloseProject事件,代码

 

For Each dt As DataTable In DataTables
    If dt.DataCols.Contains("ID") Then
        dt.DataCols("SysID").RaiseDataColChanged()
    End If
    dt.Save()
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 23:36:00 [显示全部帖子]

 肯定不会吧。我测试没问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/17 14:29:00 [显示全部帖子]

 正常,你设置了同步更新关联表内容。

 

 那么主表的值改变的时候,子表的值自然也改变了,但是子表改变的值还没有保存。


 回到顶部
总数 18 1 2 下一页