vb.net xml 和treeview <vb.net>

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:22:44
<vb.net>
xml文件内容.
<gruoplist>
<gruop name="1">
<server name="1.1"/>
<server name="2.2"/>
</group>
<gruop name="2">
<server name="2.1"/>
<server name="2.2"/>
</grouplist>

怎么让他在treeview中显示为
1-|
------1.1
------1.2
2-|
------2.1
------2.2
付上vb.net的代码吧.谢谢.

你的xml文字有错误,正确的如下:
<?xml version="1.0"?>
<grouplist>
<group name="1">
<server name="1.1"/>
<server name="2.2"/>
</group>
<group name="2">
<server name="2.1"/>
<server name="2.2"/>
</group>
</grouplist>

以下是在vs2008下调试成功
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim tvw As TreeView
Dim x As New Xml.XmlDocument
Dim nd As Xml.XmlNode
Dim pcnd As TreeNode
Dim I As Integer
Dim II As Integer
tvw = New TreeView
tvw.Parent = Me
tvw.SetBounds(10, 10, 300, 300)
x.Load("该处为xml文件路径") '如 C:\abc.xml
For I = 1 To x.DocumentElement.ChildNodes.C