以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口表基于临时表DataColChanged事件不起作用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118986)

--  作者:zhutangxin
--  发布时间:2018/5/15 16:13:00
--  窗口表基于临时表DataColChanged事件不起作用
老师,您好,
我设计的一个窗口中有一个窗口表table1(类型SQLTable),该窗口的所有者表为“表A”, 在窗口的Afterload事件上将table1的数据源指向一个由OuterTableBuilder 加载的临时表 dt
           tb.datasource = dt
但在该窗口表中设计的很多表事件都无效,如AfterEdit, DataColChanged等。

如果把这个表用Fill方法加载这些表事件是有效的,不知道什么原因。

谢谢!

--  作者:有点甜
--  发布时间:2018/5/15 16:24:00
--  

设置datasource以后,tb就是副本表了,不是sqlTale表。你要开启全局表事件

 

http://www.foxtable.com/webhelp/scr/0671.htm

 


--  作者:zhutangxin
--  发布时间:2018/5/15 17:02:00
--  
是不是说用datasource设置Table的DataTable,它的表事件只能在全局表事件中写,而不能在窗口表事件中写?
--  作者:有点甜
--  发布时间:2018/5/15 17:09:00
--  
以下是引用zhutangxin在2018/5/15 17:02:00的发言:
是不是说用datasource设置Table的DataTable,它的表事件只能在全局表事件中写,而不能在窗口表事件中写?

 

是的,可以这样理解