以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何实现这样的目录树,动态的! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1809) |
-- 作者:woodiy -- 发布时间:2009/2/14 10:18:00 -- 如何实现这样的目录树,动态的! 如何实现如下这样的动态目录树, Dim tv As WinForm.TreeView tv =e.Form.Controls("TreeView1") tv.BuildDataTree("生产管理", "", "合同编号") 同时要求 [状态]=\'库存\' |
-- 作者:don -- 发布时间:2009/2/14 10:21:00 -- 建议认真看看帮助文件 目录树有一个BuildDataTree方法,可以根据指定的数据表内容生成目录树节点。 BuildDataTree(DataTableName, Filter, Column1, Column2, Column3...) 或 BuildDataTree(DataTable, Filter, Column1, Column2, Column3...) DataTableName: 数据表名称 示例 在窗口中加入一个目录树(TreeView),再加入一个按钮(Button),按钮的Click设置为: Dim tv As WinForm.TreeViewtv =e.Form.Controls("TreeView1") tv.BuildDataTree("订单", "", "产品", "客户", "雇员") 在运行的时候,单击该按钮,即可生成目录树节点 |
-- 作者:woodiy -- 发布时间:2009/2/14 10:43:00 -- Dim tv As WinForm.TreeView tv =e.Form.Controls("TreeView1") tv.BuildDataTree("生产管理", "", "合同编号","[状态]=\'库存\'") 这样写对吗? |
-- 作者:don -- 发布时间:2009/2/14 10:47:00 -- 以下是引用don在2009-2-14 10:21:00的发言:
建议认真看看帮助文件 目录树有一个BuildDataTree方法,可以根据指定的数据表内容生成目录树节点。 BuildDataTree(DataTableName, Filter, Column1, Column2, Column3...) 或 BuildDataTree(DataTable, Filter, Column1, Column2, Column3...) DataTableName: 数据表名称 示例 在窗口中加入一个目录树(TreeView),再加入一个按钮(Button),按钮的Click设置为: Dim tv As WinForm.TreeViewtv =e.Form.Controls("TreeView1") tv.BuildDataTree("订单", "", "产品", "客户", "雇员") 在运行的时候,单击该按钮,即可生成目录树节点 Filter在Column前 |
-- 作者:woodiy -- 发布时间:2009/2/14 11:05:00 -- 谢谢,搞定! 但是现在出现一个新的问题,原先: NodeMouseDoubleClick的代码如下: Dim ty As String = e.Form.Controls("TreeView1").SelectedNode.Text Dim ls As WinForm.DataList = e.Form.Controls("DataList1") ls.RowFilter = "[合同编号] = \'" & ty & "\'" 现在如何也增加上面的筛选呢? [状态]=\'库存\' [此贴子已经被作者于2009-2-14 11:07:00编辑过]
|
-- 作者:don -- 发布时间:2009/2/14 11:26:00 -- 看看这个 http://www.foxtable.com/dispbbs.asp?boardid=2&Id=501&page=4 |
-- 作者:woodiy -- 发布时间:2009/2/14 12:13:00 -- 看不懂,慢慢学了! |
-- 作者:don -- 发布时间:2009/2/14 12:33:00 -- 以下是引用woodiy在2009-2-14 12:13:00的发言:
看不懂,慢慢学了! 看帮助文件的: |