0
我想将xml文件绑定到datagridview控件。但我不想使用数据集进行绑定。关于XML数据绑定到Datagridview
。我想直接将xml文件绑定到datagridview。 有可能吗?如果是的话请回复我的一些例子...
感谢名单...
我想将xml文件绑定到datagridview控件。但我不想使用数据集进行绑定。关于XML数据绑定到Datagridview
。我想直接将xml文件绑定到datagridview。 有可能吗?如果是的话请回复我的一些例子...
感谢名单...
一个做到这一点的方法之一是使用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;
[这里](http://msdn.microsoft.com/en-us/library/system.web .ui.webcontrols.xmldatasource.aspx)你去 – Menahem 2011-02-27 07:34:18