读书人

vb2008 treeview组合数据库制作左侧菜

发布时间: 2013-04-20 19:43:01 作者: rapoo

vb2008 treeview结合数据库制作左侧菜单
vb2008 treeview结合数据库制作左侧菜单,查询可以将数据库的值赋予treeview,但是显示为乱码,我想要的效果如图

vb2008 treeview组合数据库制作左侧菜单

麻烦高手指点指点。vb.net2008 TreeView VB.NET 数据库
[解决办法]
如果是显示层级问题,可以参考下面这个递归
手写的,没测试,你试试吧

private sub AddTreeNode(byval dt as DataTable, byval parentID as integer, byval Nodes as TreeNodeCollection)
dim drs() as datarow=dt.Select(string.Format("parentid={0}",parentid)
for each dr as datarow in drs
dim node as treenode=Nodes.Add(dr("name").tostring())
node.Tag=dr("nodeid") '将nodeid保存在tag里
AddTreeNode(dt, ctype(dr("nodeid"),integer),node.Nodes) '递归
next
end sub

'调用
AddTreeNode(dt,0,treeview1.Nodes)'dt是你从数据库里查出来的datatable,treeview1是树控件

[解决办法]
没有高手吗?自己多看看资料咯!
[解决办法]
我有源码。测试过了。
无限极的。

读书人网 >VB Dotnet

热点推荐