0
하나의 XML 파일이 있습니다. XML 파일에는 여러 요소가 있습니다. 이러한 요소를 읽고 C#의 Linq를 사용하여 DataGrid에 바인딩하고 싶습니다.LinQ를 사용하여 XML 파일 읽기
하나의 XML 파일이 있습니다. XML 파일에는 여러 요소가 있습니다. 이러한 요소를 읽고 C#의 Linq를 사용하여 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
}
... 위의 쿼리에서 NullReferenceExceptions를 얻을 수있는 몇 가지 명소가 있습니다.
왜 DataSet.ReadXml()을 사용하지 않고 DataGrid에 바인딩할까요?
이 질문은 답변에 충분하지 않습니다. 자세한 내용을 입력하십시오. – jjnguy
30 개의 질문, 0 개의 답변, 1 개의 답변, 다른 질문을하기 전에 http://stackoverflow.com/faq를 읽고 싶을 수도 있습니다. –