以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]PrepareEdit事件失效 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149133) |
-- 作者:liuqide -- 发布时间:2020/4/24 10:51:00 -- [求助]PrepareEdit事件失效 sqltable类型的窗口表,绑定的是临时表,代码:Tables("订单生成委外_Table3").DataSource = DataTables("委外临时表2"),PrepareEdit和StartEdit事件都失效,但DoubleClick就正常,是什么原因呢? |
-- 作者:有点蓝 -- 发布时间:2020/4/24 10:57:00 -- 到全局表事件处理 |
-- 作者:liuqide -- 发布时间:2020/4/24 11:12:00 -- 为什么有些事件可以有些不行,为何要到全局表事件处理,原理是什么 |
-- 作者:有点蓝 -- 发布时间:2020/4/24 11:20:00 -- 凡是使用fill,DataSource更改过窗口表绑定的都放到全局事件处理 |
-- 作者:liuqide -- 发布时间:2020/4/24 15:10:00 -- 我看了手册,需要在项目事件Initialize打开事件开关,比如 DataTables("表A").GlobalHandler.StartEdit = True 问题是我绑定的是动态生成的临时表,Initialize时还没生成这个临时表 |
-- 作者:有点蓝 -- 发布时间:2020/4/24 15:18:00 -- Tables("订单生成委外_Table3").DataSource = DataTables("委外临时表2") Tables("订单生成委外_Table3").datatable.GlobalHandler.StartEdit = True
|
-- 作者:liuqide -- 发布时间:2020/4/24 15:25:00 -- 明白了,谢谢 |