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

    参考资料:http://www.cnblogs.com/codingsilence/archive/2011/04/13/2146562.html
    /// <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);

  • 相关阅读:
    elastalert邮件告警
    Kubernetes(k8s)集群安装
    supervisord进程管理
    Flask Ansible自动化平台搭建(持续更新)
    pandas数据导出Execl
    docker运行dubbo-admin
    Activemq集群搭建
    Zabbix自动发现java进程
    selenium爬取百度图片
    Beta 冲刺(1/7)
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/3614053.html
Copyright © 2011-2022 走看看