zoukankan      html  css  js  c++  java
  • 读取XML数据到treeView中

    代码如下

      /// <summary>
            
    ///   绑定xml数据到treeview中区
            
    /// </summary>
            public void bindXmlToTreeView(XmlNodeList nodeList,TreeNodeCollection treeNode)
            {
            
                foreach (XmlNode node in nodeList)
                {
                    XmlElement xe = (XmlElement)node;
                    TreeNode newTreeNode = new TreeNode();
                    newTreeNode.Text = xe.GetAttribute("name");
                    newTreeNode.Name = xe.GetAttribute("value");
                    treeNode.Add(newTreeNode);
                    
                    if (node.HasChildNodes)
                    {
                        bindXmlToTreeView(node.ChildNodes,newTreeNode.Nodes);
                    }
                }

            } 


    使用:



    XmlDocument xmlDoc = new XmlDocument();//
    XmlNodeList currentXmlNodeList = null;    

    xmlDoc.Load(baseDir); 

    currentXmlNodeList = xmlDoc.SelectNodes("/root/GasTree");

    bindXmlToTreeView(currentXmlNodeList,treeView1.Nodes);

  • 相关阅读:
    linux 命令 # tar zcvf Work.tar.gz Work
    ODBC
    vmware 与机器共享
    关机!!!
    reador哦
    asp.net的三层架构图
    十大著名黑客——阿德里安拉莫
    十大著名黑客——查德斯德尔曼
    十大著名黑客——埃里克雷蒙德
    十大著名黑客——George Hotz
  • 原文地址:https://www.cnblogs.com/ylwn817/p/2288512.html
Copyright © 2011-2022 走看看