你要把xml的内容按照树形显示在treeview??如果是的话看代码: private void SetTreeNode(XmlNode ParentXmlNode, TreeNode ParentTreeNode)
{
TreeNode ChildTreeNode = new TreeNode(ParentXmlNode.Value);
if (ParentTreeNode == null)
treeView.Nodes.Add(ChildTreeNode);
else
ParentTreeNode.Nodes.Add(ChildTreeNode);
foreach(XmlNode Node in ParentXmlNode.ChildNodes)
SetTreeNode(Node, ChildTreeNode);
} public void ImportFromXml()
{
XmlDocument doc = new XmlDocument();
try
{
doc.Load(fileStream);
XmlNode RootNode = doc.ChildNodes[1];
foreach(XmlNode Node in RootNode.ChildNodes)
{
SetTreeNode(Node, null);
}
}
catch{}
}
{
TreeNode ChildTreeNode = new TreeNode(ParentXmlNode.Value);
if (ParentTreeNode == null)
treeView.Nodes.Add(ChildTreeNode);
else
ParentTreeNode.Nodes.Add(ChildTreeNode);
foreach(XmlNode Node in ParentXmlNode.ChildNodes)
SetTreeNode(Node, ChildTreeNode);
} public void ImportFromXml()
{
XmlDocument doc = new XmlDocument();
try
{
doc.Load(fileStream);
XmlNode RootNode = doc.ChildNodes[1];
foreach(XmlNode Node in RootNode.ChildNodes)
{
SetTreeNode(Node, null);
}
}
catch{}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货