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;
相关文章
- java 解析http返回xml数据
- WPF实战小技巧(二):TextBlock和TextBox的数据绑定
- C# DataGridView绑定数据源的几种常见方式
- WPF使用异步绑定数据
- C#DatagridView绑定新数据源不显示
- 一种可能导致DataGridView无法显示数据问题的原因以及解决方案
- C# Winform datagridview中的数据不能显示,单击后才能显示出来
- visualstudio中在窗体控件中添加datagridview绑定数据后加载不显示数据的原因及解决办法
- docker compose方式安装ClickHouse数据库-默认config.xml
- InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享