C#编程将XML文件读取后绑定到一个Treeview控件中
2个回答
展开全部
你可以把xml文件读取到xsd里面,然后对xsd操作,取值加载到treeview树!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using
System.Xml;
.
.
.
XmlDocument
doc
=
new
XmlDocument();
doc.Load("XMLFile1.xml");
//我是把xml放到debug里面了.你的路径就随便啦.不过这样方便一些...
XmlNode
node
=
doc.DocumentElement;
TreeNode
tree
=
null;
;
foreach
(XmlNode
node1
in
node.ChildNodes)
{
if
(node1.Name
==
"Name")
{
tree
=
new
TreeNode();
tree.Text
=
node1.InnerText;
treeView1.Nodes.Add(tree);
}
else
{
TreeNode
tree1
=
new
TreeNode();
tree1.Text
=
node1.InnerText;
tree.Nodes.Add(tree1);
}
}
good
luck;;;
System.Xml;
.
.
.
XmlDocument
doc
=
new
XmlDocument();
doc.Load("XMLFile1.xml");
//我是把xml放到debug里面了.你的路径就随便啦.不过这样方便一些...
XmlNode
node
=
doc.DocumentElement;
TreeNode
tree
=
null;
;
foreach
(XmlNode
node1
in
node.ChildNodes)
{
if
(node1.Name
==
"Name")
{
tree
=
new
TreeNode();
tree.Text
=
node1.InnerText;
treeView1.Nodes.Add(tree);
}
else
{
TreeNode
tree1
=
new
TreeNode();
tree1.Text
=
node1.InnerText;
tree.Nodes.Add(tree1);
}
}
good
luck;;;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询