在项目事件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
结果无效,项目采用自定义用户
如果是sqltable、sqlquery类型窗口表控件,窗口打开绑定表格后对应的datatable才存在,需要在绑定后再设置
GlobalHandler
普通的外部表不可能有问题。项目打开后才加载的表格?
项目打开后才加载的,Initialize事件执行的时候还没有的,当然没有设置到。
在加载后再另外使用代码设置GlobalHandler