0
我有一個xml文件。該XML文件有多個元素。我想讀取這些元素並使用Linq在C#中綁定到datagrid。使用LinQ讀取XML文件
我有一個xml文件。該XML文件有多個元素。我想讀取這些元素並使用Linq在C#中綁定到datagrid。使用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