Foxtable(狐表)用户栏目专家坐堂 → [求助]表达式列数值变动不触发DataColChanged?


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

主题:[求助]表达式列数值变动不触发DataColChanged?

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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2010/10/8 15:13:00 [显示全部帖子]

以下是引用czy在2010-8-19 14:32:00的发言:

如果表达式列是用表达式计算出来的,应该不会触动.

不过可以增加一个全局变量

DataColChanging事件中将表达式列的值赋于全局变量,如:
Vars("变量") = e.DataRow("表达式列")

DataColChanged事件代码
If e.DataRow("表达式列") <> Vars("变量")
    MessageBox.Show("有变动")
End If

我做过一个填充的代码,填充的数据也不能触发DataColChanged事件,是否可以采用同样的方法解决?


 回到顶部