以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  模拟单击, 显示目录树问题  (http://www.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 = ""
If e.Node.Name <> "显示所有数据" Then
    Dim dr As DataRow = e.Node.DataRow
    Select Case e.Node.Level
        Case 0
            filter = "部门 = \'" & dr("部门") & "\'"
        Case 1
            filter = "部门 = \'" & dr("部门") & "\' and 姓名 = \'" & dr("姓名") & "\'"
    End Select
End If
Tables("主窗口_Table1").Filter = filter

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170517144955.png
图片点击可在新窗口打开查看

 

我需要的是在表中加载数据的同时,可以显示目录树,请问是哪里出了问题?


--  作者:有点色
--  发布时间:2017/5/17 15:07:00
--  

 你生成目录树的代码写在哪里?贴出完整代码。


--  作者:Springamy
--  发布时间:2017/5/17 15:33:00
--  截图
截图:
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170517152935.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170517153100.png
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间: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
--  效果还是跟之前的一样阿

色大大,效果还是跟之前的一样的,
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170517155112.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170517155236.png
图片点击可在新窗口打开查看

我的想法是 窗口展示数据的时候是没有"显示目录树"这个按钮的,它是要隐藏的,

我想通过模拟单击做到我想要的效果, 就是根据右边的数据形成左边的目录树,

当我表中的数据部门姓名有变化的时候,目录树也会改变


--  作者:有点色
--  发布时间: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")
Dim t As Table = e.Form.Controls("Table1").Table

trv.BuildTree(t.DataTable, "部门|姓名")


--  作者:有点色
--  发布时间:2017/5/17 17:27:00
--  
  做个小例子上来测试吧。小问题。
--  作者:Springamy
--  发布时间:2017/5/18 9:28:00
--  例子

例子:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.rar


--  作者:Springamy
--  发布时间:2017/5/18 9:29:00
--  图
图:
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170518092412.png
图片点击可在新窗口打开查看