以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]目录树  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24975)

--  作者:13636600695
--  发布时间:2012/10/28 15:54:00
--  [求助]目录树

怎么用一个目录树加载多个表的数据到一个表

比如有3个表分别是表A,表B和表C

根据目录树动态加载表B和表C的数据到表A

 

Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
tr.BuildTree(
"表A", "大类|二类|三类"
)

 

这段代码只能加载一个表的数据,要同时加载2个或2个以上的表的数据该怎样改代码


--  作者:13636600695
--  发布时间:2012/10/28 16:48:00
--  

有人帮忙么


--  作者:程兴刚
--  发布时间:2012/10/28 17:00:00
--  
文件都舍不得给,怎么帮您?
--  作者:lin_hailun
--  发布时间:2012/10/29 15:19:00
--  
 楼主,这个就要先用生成一个临时表,再设置了,参考一下帮助文档。

 具体就是写一条合适的sql语句了。

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.CommandText = "SELECT DISTINCT Year(日期) As 年, Month(日期) As 月, 产品 From {订单}"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "年|月|产品")