![](/img/trans.png)
[英]C# - Displaying files in DataGridView after selecting it from FolderBrowserDialog
[英]Displaying certain elements from .xml files into a DataGridView in C#?
首先,我對編碼絕對是陌生的,因此這可能確實微不足道,但是我在任何地方都找不到解決方案。
因此,我已經可以使用OpenFileDialog。 我可以很好地選擇xml文件,它也為我提供了所選文件的路徑。 我正在談論的xml文件包含各種各樣的內容,但是我只需要從它們中提取兩個元素(郵政編碼及其對應的ID)。 我還已經創建了一個DataGridView,但是我只是想不出如何使Grid顯示我的元素。 此外,一次將僅使用一個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();
希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.