怎么根据现有的数据库用VB的TreeVieww来生成四级树
如何根据现有的数据库用VB的TreeVieww来生成四级树
已知:
select pronum from [ProjectReg]
select pronum,pronum1 from [ProjectJiZai]
select pronum,pronum1,pronum2 from [rollreg]
select pronum,pronum1,pronum2,pronum3 from [filesreg]
----------------------查询结果
A
A 22222
A 22222
A 22222 33
A 22222 44
A 22222 33 333
A 22222 44 444
--------------------------------------如何用VB的TreeVieww生成四级树
A
22222
33
333
44
444
------解决方案--------------------
此处有源码:
http://www.egooglet.com/static_html/200511072148394945admin.html
没有级别限制,DLL,只需简单调用即可。
------解决方案--------------------
三级目录的地方写错了,先定义一个Node变量,然后写成
'三级目录开始
Set mRS2 = cnMain.Execute( "select distinct pronum2 as pronum2 from [rollreg] where pronum= ' " & nImage & " ' and pronum1= ' " & nImage1 & " ' ")
If mRS2.RecordCount > 0 Then
mRS2.MoveFirst
Do While mRS2.EOF = False
nImage2 = mRS2.Fields( "pronum2 ")
Set oNodex2 = TreeView1.Nodes.Add(oNodex, tvwChild,, nImage2, 2)
已知:
select pronum from [ProjectReg]
select pronum,pronum1 from [ProjectJiZai]
select pronum,pronum1,pronum2 from [rollreg]
select pronum,pronum1,pronum2,pronum3 from [filesreg]
----------------------查询结果
A
A 22222
A 22222
A 22222 33
A 22222 44
A 22222 33 333
A 22222 44 444
--------------------------------------如何用VB的TreeVieww生成四级树
A
22222
33
333
44
444
------解决方案--------------------
此处有源码:
http://www.egooglet.com/static_html/200511072148394945admin.html
没有级别限制,DLL,只需简单调用即可。
------解决方案--------------------
三级目录的地方写错了,先定义一个Node变量,然后写成
'三级目录开始
Set mRS2 = cnMain.Execute( "select distinct pronum2 as pronum2 from [rollreg] where pronum= ' " & nImage & " ' and pronum1= ' " & nImage1 & " ' ")
If mRS2.RecordCount > 0 Then
mRS2.MoveFirst
Do While mRS2.EOF = False
nImage2 = mRS2.Fields( "pronum2 ")
Set oNodex2 = TreeView1.Nodes.Add(oNodex, tvwChild,, nImage2, 2)