Foxtable(狐表)用户栏目专家坐堂 → [求助]BeforeDeleteDataRow 外部表为何无效?


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

主题:[求助]BeforeDeleteDataRow 外部表为何无效?

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


加好友 发短信
等级:一尾狐 帖子:456 积分:7267 威望:0 精华:0 注册:2012/2/6 12:27:00
[求助]BeforeDeleteDataRow 外部表为何无效?  发帖心情 Post By:2014/4/12 21:25:00 [只看该作者]

[求助]BeforeDeleteDataRow 事件 外部表为何无效?
内部表不会被删除,但外部表会,为什么?
If User.IsRole("删除") = False Then
    MessageBox.Show("请注意:你当前权限不允许删除数据!", "提示")
    e.Cancel = True
End If

不好意思,应该是放在全局表中的这个事件中无效
[此贴子已经被作者于2014-4-12 21:26:56编辑过]

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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/4/12 21:35:00 [只看该作者]

搜索  帮助里的 全局表事件 

 

为了提高系统效率,在默认情况下,只有CurrentChanged、PositionChanged、AfterSelChange、AfterSelRangeChange四个全局表事件对所有表有效, 而其它全局表事件即使设置了代码,也不会发生作用。
当然这并不意味着其它全局表事件永久无效,只是这些表事件需要一个“开关”去开启。
DataTable有一个GlobalHandler属性,该属性包括以下子属性,对应着每一个全局表事件


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


加好友 发短信
等级:一尾狐 帖子:456 积分:7267 威望:0 精华:0 注册:2012/2/6 12:27:00
  发帖心情 Post By:2014/4/13 19:04:00 [只看该作者]

谢谢,搞定了

 回到顶部