Foxtable(狐表)用户栏目专家坐堂 → Table的Select方法不能触发CurrentChange事件?


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

主题:Table的Select方法不能触发CurrentChange事件?

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


加好友 发短信
等级:二尾狐 帖子:561 积分:4284 威望:0 精华:0 注册:2014/6/12 19:15:00
Table的Select方法不能触发CurrentChange事件?  发帖心情 Post By:2015/8/25 17:49:00 [显示全部帖子]

问题描述:
          用MainTable.Select(10,1),发现其不能触发CurrentChange事件,我用的是全局的
          另外,用MainTable.RaiseCurrentChanged()方法也无法触发全局CurrentChange事件
          请高手指点一下

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


加好友 发短信
等级:二尾狐 帖子:561 积分:4284 威望:0 精华:0 注册:2014/6/12 19:15:00
  发帖心情 Post By:2015/8/25 17:57:00 [显示全部帖子]

又测试了一下,用以下代码,还是无效。CurrentChange全局一定是打开了的,用鼠标点击就有效,用代码无效

For Each dt As DataTable In DataTables
    dt.GlobalHandler.BeforeSaveDataRow = True
    dt.GlobalHandler.PrepareEdit = True
    dt.GlobalHandler.CurrentChanged = True
    dt.GlobalHandler.DataRowAdding = True
    dt.GlobalHandler.BeforeDeleteDataRow = True    
Next

MainTable.RaiseCurrentChanged()



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


加好友 发短信
等级:二尾狐 帖子:561 积分:4284 威望:0 精华:0 注册:2014/6/12 19:15:00
  发帖心情 Post By:2015/8/25 18:14:00 [显示全部帖子]

回版主,找到问题了,自己代码中 过滤了非焦点 窗口的事件导致的

 回到顶部