以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]全局表事件未起效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195885) |
-- 作者:lgj716330 -- 发布时间:2025/3/18 13:29:00 -- [求助]全局表事件未起效 在项目事件Initialize中已设置了 For Each dt As DataTable In DataTables dt.GlobalHandler.DataColChanged = True Next 然后在全局表ataColChanged事件中进行了下面的设置 Select Case e.DataCol.Name Case "年份", "月份" e.DataRow("制单人") = _UserName End Select 结果无效,项目采用自定义用户 |
-- 作者:有点蓝 -- 发布时间:2025/3/18 13:36:00 -- 如果是sqltable、sqlquery类型窗口表控件,窗口打开绑定表格后对应的datatable才存在,需要在绑定后再设置GlobalHandler |
-- 作者:lgj716330 -- 发布时间:2025/3/18 14:01:00 -- 就是普通的外部表,直接在表属性中设置是没问题的 |
-- 作者:有点蓝 -- 发布时间:2025/3/18 14:32:00 -- 普通的外部表不可能有问题。项目打开后才加载的表格? |
-- 作者:lgj716330 -- 发布时间:2025/3/18 15:00:00 -- 是的 |
-- 作者:有点蓝 -- 发布时间:2025/3/18 15:22:00 -- 项目打开后才加载的,Initialize事件执行的时候还没有的,当然没有设置到。 在加载后再另外使用代码设置GlobalHandler
|