Foxtable(狐表)用户栏目专家坐堂 → 有关代码自动刷新


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

主题:有关代码自动刷新

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
有关代码自动刷新  发帖心情 Post By:2009/4/24 10:21:00 [只看该作者]

写在DataColChanged中的代码老是不自动刷新.
Select Case e.DataCol.Name
    Case "工程师代码"
       e.DataRow("样品开发编号") = e.DataRow("工程师代码") & e.DataRow("_Identify")
End Select

"工程师代码"是表达式.
有没有什么地方能够设置成为自动更新?
还是"工程师代码"列不能为表达式?

迷糊.....

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/24 10:26:00 [只看该作者]

不能是表达式,表达式列不会触发DataColChanged事件。
如果工程师代码是由A和B计算得出,可以改为:
Select Case e.DataCol.Name
    Case "A","B"
       e.DataRow("样品开发编号") = e.DataRow("工程师代码") & e.DataRow("_Identify")
End Select

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2009/4/24 17:36:00 [只看该作者]

谢谢你

 回到顶部