以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怪事 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93366) |
||||
-- 作者:hbhb -- 发布时间:2016/11/26 15:53:00 -- 怪事 大师:请问当用目录树输入一单元格数据时,怎么不触发表的AfterEdit事件? |
||||
-- 作者:有点蓝 -- 发布时间:2016/11/26 16:00:00 -- 怎么用目录树输入一单元格数据,相关代码看看 |
||||
-- 作者:hbhb -- 发布时间:2016/11/26 16:13:00 -- \'tb16.Table.Cols("glwltjb2").AllowDirectType = False Dim tb As New DropTreeBuilder tb.SourceTable = DataTables("hbdtbbsjcjwb") \'指定目录树表 tb.TreeCols = "bb4|bb5" \'指定用于生成目录树的列 tb.TreeFilter = "bb2 = \'" & zgsztzz & "\' and bb4 <> \'纵向报表科目\'" tb.TreeSort = "_sortkey" tb.SourceCols = "bb5" \'指定数据来源列 tb.ReceiveCols = "glwltjb2" \'指定数据接收列 tb16.Table.Cols("glwltjb2").DropTree = tb.Build() |
||||
-- 作者:hbhb -- 发布时间:2016/11/26 16:37:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2016/11/26 16:58:00 -- 测试不能触发全局的,只能触发表的,应该是个bug |
||||
-- 作者:hbhb -- 发布时间:2016/11/26 17:53:00 -- 那动态加载的表如何搞? |
||||
-- 作者:hbhb -- 发布时间:2016/11/26 18:43:00 -- DataColChanged事件触发时我要隐藏一些列,这些属性怎么表达? |
||||
-- 作者:有点色 -- 发布时间:2016/11/27 10:10:00 -- 以下是引用hbhb在2016/11/26 18:43:00的发言:
DataColChanged事件触发时我要隐藏一些列,这些属性怎么表达?
用currentTable,就能得到当前操作表啊。 |
||||
-- 作者:hbhb -- 发布时间:2016/11/27 11:44:00 -- 谢谢!那我还要用到e.RecordGrid判断是否在记录窗口输入数据?怎么搞? |
||||
-- 作者:有点色 -- 发布时间:2016/11/27 12:22:00 -- 最自由的方法,就是自己做一个下拉目录树窗口。
如果要绕开的话,你只能在table控件的AfterEdit写代码了。 |