博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datagridview绑定xml
阅读量:5931 次
发布时间:2019-06-19

本文共 1961 字,大约阅读时间需要 6 分钟。

//加载描述的XML        private bool loadXML()        {                       //创建DataTable对象dt           DataTable dt = new DataTable("clientXML");           //创建列           dt.Columns.Add(new DataColumn("IP", typeof(string)));           dt.Columns.Add(new DataColumn("端口", typeof(string)));           dt.Columns.Add(new DataColumn("事件", typeof(string)));           dt.Columns.Add(new DataColumn("时间", typeof(string)));           dt.Columns.Add(new DataColumn("备注1", typeof(string)));           dt.Columns.Add(new DataColumn("备注2", typeof(string)));                       //装载文档            XmlDocument XmlDoc = new XmlDocument();            XmlDoc.Load("..\\..\\ClientStatus.xml");            //获取跟节点            XmlNode xn = XmlDoc.SelectSingleNode("client");            //获取子节点集合            XmlNodeList xnl = xn.ChildNodes;            foreach (XmlNode xn_temp in xnl)            {                //将节点转为元素,以便得到节点的属性                XmlElement xe = (XmlElement)xn_temp;                DataRow row = dt.NewRow();                row["IP"] = xe.GetAttribute("ip").ToString();                row["端口"] = xe.GetAttribute("port").ToString();                row["事件"] = xe.GetAttribute("event").ToString();                row["时间"] = xe.GetAttribute("datetime").ToString();                row["备注1"] = xe.GetAttribute("memo1").ToString();                row["备注2"] = xe.GetAttribute("memo2").ToString();                dt.Rows.Add(row);            }            DataSet ds = new DataSet("client");            ds.Tables.Add(dt);            this.dataGridView1.DataSource = ds;            this.dataGridView1.DataMember = ds.Tables[0].TableName;            return true;        }

 

 

 

发送链路请求帧
207.9.13 19:14
尚未回复
回复链路请求帧
2017.9.13 19:14
尚未回复2
无2

 

转载地址:http://coktx.baihongyu.com/

你可能感兴趣的文章
用amoeba实现mysql的读写分离
查看>>
git使用详解
查看>>
Linux学习笔记<四>——bash特性
查看>>
我的友情链接
查看>>
CSS学习笔记1
查看>>
iTunesU无法上传,决定放弃
查看>>
浅谈双活和多路径【转自冬瓜哥】
查看>>
全球五大顶级域名一周统计:9月第一周新增近9679个
查看>>
Eclipse下svn的创建分支/合并/切换使用
查看>>
6月上旬中国域名服务商Top21:万网夺冠 优势增大
查看>>
全球域名商解析新增保有量12强:西部数码晋身三甲
查看>>
SaltStack状态管理
查看>>
Nginx+Weblogic集群及session共享复制(生产案例)
查看>>
如何提高阿里云上应用的可用性
查看>>
对话亲历者|鲁肃:我在支付宝“拧螺丝“的日子
查看>>
MySql存储过程:查询数据库里每个表的最大id值
查看>>
文件查找命令及find命令
查看>>
Linux:生产者与消费者模式
查看>>
行为参数化与lambda表达式 - 读《Java 8实战》
查看>>
824. Goat Latin - LeetCode
查看>>