【问题标题】:About XML Data Binding to the Datagridview关于 XML 数据绑定到 Datagridview
【发布时间】:2011-02-27 05:35:18
【问题描述】:

我想将 xml 文件绑定到 datagridview 控件。但我不想使用数据集进行绑定。

。我想将xml文件直接绑定到datagridview。 这可能吗?如果可以,请给我一些例子...

谢谢...

【问题讨论】:

标签: c# .net xml winforms datagridview


【解决方案1】:

实现此目的的方法之一是使用 Linq。首先,您需要添加对 System.XML.Linq 的引用,然后使用以下代码:

 XDocument oDoc = XDocument.Load("File.xml");
 var myData = from info in oDoc.Descendants("item")
 select new Person
 {
     FirstName = Convert.ToString(info.Element("FirstName").Value),
     LastName = Convert.ToString(info.Element("LastName").Value),
     Age = Convert.ToString(info.Element("Age").Value),
     IsMale = Convert.ToString(info.Element("IsMale").Value)
 };
 oGrid = this.FindName("myDataGrid") as DataGrid;
 oGrid.ItemsSource = myData;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    相关资源
    最近更新 更多