2013-10-23 74 views
0

我有一個DataGridView我與數據填充使用的XmlSerializer一個XML和一個用於驗證serialization.I使用XML模式的XML的類。 我想知道是否有一種方法來綁定任何XML與GridView,而無需使用額外的類的序列化。 我想能夠養活應用程序中的XML和XSD模式進行驗證和aplication會自動填充DataGridView的,不管它會得到什麼樣的XML,我怎麼能做到這一點? * XML文件應該是simple。讓所有的值 -綁定任何XML XSD&到的DataGridView C#

+0

這種或那種定製類是在卡中。但爲了幫助完善這個問題,綁定是否只是一次性? –

回答

0

可以使用的XDocument或XmlDocument類讀取XML。 問題是,你首先必須指定DataGridView列,所以首先你必須閱讀整個XML得到它包含了所有的元素,然後決定你會喜歡哪一個在表中顯示。

-1
IEnumerable<string> dataSrc= (from ds in XDocument.Load(@"pathOfYourXMLFile").Descendants("TagName")           
where ds.Element("elementName").Value == env          
select ds.Attribute("NameOfAttribute").Value);