XML 数据绑定datagridview

Posted ningmou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML 数据绑定datagridview相关的知识,希望对你有一定的参考价值。

DataTable dt = new DataTable();
                dt.Columns.Add("name", typeof(string));
                dt.Columns.Add("value", typeof(int));
                dt.Columns.Add("para", typeof(string));
                string filename = AppDomain.CurrentDomain.BaseDirectory + "DefaultStart.xml";
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load(filename);
                XmlNode xmlNode = xmlDoc.SelectSingleNode("DocumentElement");
                string xmlData = xmlNode.InnerXml;

                //加载XML数据,也可XElement.Load("文件名")
                var xdoc = XElement.Parse(xmlData);
                var m = (from mod in xdoc.Elements("Node")
                         select new
                         {
                             //给DataTabel添加数据行
                             a = dt.Rows.Add(mod.Element("name").Value, mod.Element("value").Value, mod.Element("para").Value)
                         }).ToList();

                dataGridView1.DataSource = dt;

  

以上是关于XML 数据绑定datagridview的主要内容,如果未能解决你的问题,请参考以下文章

使用存储过程 For XML Path 直接读入绑定到 DataGridView 的 DataSet?

如何组合绑定片段而不将它们包装在 XML 文字中

数据库更新后datagridview怎么重新绑定数据源

WinForm怎么把数据库读出的数据绑定到DataGridView中

WinForm DataGridView双向数据绑定

DataGridView绑定数据源