首先,我对编码非常陌生,所以这可能非常琐碎,但我在任何地方都找不到解决方案。
所以,我已经有一个OpenFileDialog在工作。我可以很好地选择xml文件,它还为我提供了所选文件的路径。我所说的xml文件包含各种各样的东西,但我只需要从中提取两个元素(邮政编码和它们对应的ID)。我也已经创建了一个DataGridView,但我只是不知道如何让网格显示我的元素。此外,一次只使用一个xml文件。
对于那个愚蠢的问题我真的很抱歉,但我已经试了好几个小时了。
您可以尝试将xml读取到数据集
var xmlFile = XmlReader.Create("File.xml", new XmlReaderSettings());
DataSet ds = new DataSet();
ds.ReadXml(xmlFile);
然后将所需的值与DataGridView:绑定
YourDataGridView.DataSource = ds.Tables[0].Select(o => new
{
Column1 = o.SomeValue,
Column2 = o.SomeOtherValue
}).ToList();
希望它能帮助