以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口加载树问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17293)

--  作者:云淡风轻
--  发布时间:2012/3/9 9:53:00
--  [求助]窗口加载树问题

如下图所示:

此主题相关图片如下:2012381537233518.jpg
按此在新窗口浏览图片

这是该窗口AfterLoad事件代码:

以下内容为程序代码:

1 Dim cmd As New SQLCommand
2 Dim dt As DataTable
3 cmd.C
4 cmd.CommandText = "SELECT DISTINCT 产品,客户 From 订单"
5 dt = cmd.ExecuteReader()
6 Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
7 trv.BuildDataTree(dt, "","产品", "客户")
8

希望在窗口中treeview最上方加入“加载全部记录”的文字,这样点击它的时候就可以加载全部记录了。代码如何改(或增补)呢?

 

[此贴子已经被作者于2012-3-9 9:53:48编辑过]

--  作者:czy
--  发布时间:2012/3/9 10:06:00
--  
你可以在目录树生成后用Insert方法插入节点,如:e.Form.Controls("TreeView1").Nodes.Insert("新节点","加载全部记录",0)

--  作者:狐狸爸爸
--  发布时间:2012/3/9 10:41:00
--  

这里有个详细的例子:

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=17165&replyID=113663&skin=1