0

我有一个 DataGridView,我使用 XmlSerializer 和一个用于序列化的类从 XML 中填充数据。我使用 XML 模式验证 xml。我想知道是否有一种方法可以将任何 xml 与 gridview 绑定,而无需使用额外的类进行序列化。我希望能够为应用程序提供 XML 和 XSD 模式以进行验证,并且应用程序将自动填充 DataGridView,无论它会收到什么 xml,我怎么能做到这一点?*XML 文件应该很简单

4

2 回答 2

1
 IEnumerable<string> dataSrc= (from ds in XDocument.Load(@"pathOfYourXMLFile").Descendants("TagName")                                          
 where ds.Element("elementName").Value == env                                       
select ds.Attribute("NameOfAttribute").Value);
于 2016-05-12T03:30:51.417 回答
0

您可以使用 XDocument 或 XmlDocument 类读取 XML - 以获取所有值。问题是,您首先必须指定 datagridview 列,因此首先您必须读取整个 xml 以获取它包含的所有元素,然后决定您希望在表中显示哪个元素。

于 2013-10-23T17:47:38.250 回答