首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2013-04-20 
vb2008 treeview结合数据库制作左侧菜单vb2008 treeview结合数据库制作左侧菜单,查询可以将数据库的值赋予

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是树控件

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

热点排行