Foxtable(狐表)用户栏目专家坐堂 → 在全局表事件中设置的代码为什么不起作用


  共有2126人关注过本帖平板打印复制链接

主题:在全局表事件中设置的代码为什么不起作用

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
在全局表事件中设置的代码为什么不起作用  发帖心情 Post By:2016/7/30 16:16:00 [只看该作者]

在全局表事件PrepareEdit

If e.Row.DataRow.IsNull("审核") = False Then '如果审批列不为空
    e.Cancel = True '则禁止编辑
End If

在项目事件中设置了如下代码,

For Each dt As DataTable In DataTables
    dt.GlobalHandler.PrepareEdit = True
    dt.GlobalHandler.BeforeMoveRow = True
    dt.GlobalHandler.BeforeDeleteDataRow = True
    dt.GlobalHandler.AfterLoad = True
Next

项目中的每个表只已经审核,就禁止修改,为什么不起作用呢,用的是SQL数据库作为数据源。


 回到顶部