以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口里面的目录树可以使用数据字典吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117799) |
-- 作者:yangguojun -- 发布时间:2018/4/19 12:28:00 -- [求助]窗口里面的目录树可以使用数据字典吗? 窗口里面的目录树可以使用数据字典吗? 表里使用了数据字典,窗口录入的时候使用的下拉窗口,下拉窗口放了目录树控件进行录入的。 我知道下拉窗口用表格可以实现目录树,但是不想用表格,做了目录树 分层打开的
|
-- 作者:有点甜 -- 发布时间:2018/4/19 13:11:00 -- 没看懂你的需求。做个实例发上来说明你要做到的效果。 |
-- 作者:yangguojun -- 发布时间:2018/4/19 13:16:00 -- 1、新建一个窗口,名为“通用目录树”,窗口类型设置为“DropDownForm”。 2、窗口中插入一个TreeView(目录树)控件。 3、窗口的AfterLoad事件设置为: Dim trv As WinForm.TreeView =
e.Form.Controls("TreeView1") 4、TreeView(目录树)的NodeMouseClick事件代码设置为: If e.Node.Level = 1
Then
\'如果单击的是第二层节点 5、在项目事件AfterOpenProject加入代码: Tables("客户").Cols("县市").DropForm =
"通用目录树" 比方在上面例子的通用目录树里,如何使用数据字典 |
-- 作者:yangguojun -- 发布时间:2018/4/19 13:32:00 -- BuildTree(DataTableName, Columns, Filter, Sort) 或 BuildTree(DataTable, Columns, Filter, Sort) DataTableName: 数据表名 只看到有数据列,没有显示列么? |
-- 作者:有点甜 -- 发布时间:2018/4/19 14:28:00 -- 你是想目录树取值和显示不同?
如果要这样,你最后往表格里面填入数据的时候,处理一下不就好了?
具体问题,上传实例测试,说明要达到的效果。 |