使用LinQ读取XML文件
答
对于此绑定,您可能会更好地使用DataTable/DataSet。但是,如果你想使用LINQ 2 XML,你可以做这样的事情......
var xml = XElement.Load("yourfile.xml");
var records = from element in xml.Elements()
let col1 = element.Element("element1").Value
let col2 = element.Element("element2").Value
let col3 = element.Attribute("attribute1").Value
select new {
col1,
col2
col3
}
...注意到有几个点在那里你可以得到NullReferenceException异常在上面的查询。
答
为什么不使用DataSet.ReadXml(),然后将其绑定到DataGrid中?
此问题不足以解答问题。请添加更多详细信息。 – jjnguy 2010-06-21 14:47:35
30个问题,0个接受的答案,1个upvote,在询问其他问题之前,您可能需要阅读http://stackoverflow.com/faq。 – 2010-06-21 14:48:14