以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 模拟单击, 显示目录树问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=100731) |
||||
-- 作者:Springamy -- 发布时间:2017/5/17 14:53:00 -- 模拟单击, 显示目录树问题 AfterLoad 代码 : e. Form. Controls("Button5").PerformClick
Button5的Click 代码: DataTables("主窗口_Table1").AllowEdit = True \'可编辑 e.Form.Controls("Button5").PerformClick \'模拟单击
目录树的代码:Dim filter As String = ""
我需要的是在表中加载数据的同时,可以显示目录树,请问是哪里出了问题? |
||||
-- 作者:有点色 -- 发布时间:2017/5/17 15:07:00 -- 你生成目录树的代码写在哪里?贴出完整代码。 |
||||
-- 作者:Springamy -- 发布时间:2017/5/17 15:33:00 -- 截图 截图: ![]() ![]() ![]() ![]() |
||||
-- 作者:有点色 -- 发布时间:2017/5/17 15:41:00 -- 试试改成
Dim t As Table = e.Form.Controls("Table1").Table trv.BuildTree(t.DataTable, "部门|姓名")
|
||||
-- 作者:Springamy -- 发布时间:2017/5/17 15:59:00 -- 效果还是跟之前的一样阿 色大大,效果还是跟之前的一样的, 我的想法是 窗口展示数据的时候是没有"显示目录树"这个按钮的,它是要隐藏的, 我想通过模拟单击做到我想要的效果, 就是根据右边的数据形成左边的目录树, 当我表中的数据部门姓名有变化的时候,目录树也会改变 |
||||
-- 作者:有点色 -- 发布时间:2017/5/17 16:29:00 -- 把生成的代码,写到表格的AfterFilter事件去
[此贴子已经被作者于2017/5/17 17:24:03编辑过]
|
||||
-- 作者:Springamy -- 发布时间:2017/5/17 17:15:00 -- 大大,窗口没有AfterFilter事件,表中有,我写到Table1中的AfterFilter事件中去了 ,完全木有用阿! Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildTree(t.DataTable, "部门|姓名") |
||||
-- 作者:有点色 -- 发布时间:2017/5/17 17:27:00 -- 做个小例子上来测试吧。小问题。 |
||||
-- 作者:Springamy -- 发布时间:2017/5/18 9:28:00 -- 例子 例子:
|
||||
-- 作者:Springamy -- 发布时间:2017/5/18 9:29:00 -- 图 图: ![]() ![]() |