2016-03-30 11 views
1

まず、コーディングが全く新しいので、これは本当に些細なことかもしれませんが、どこでもこのソリューションを見つけることはできませんでした。.xmlファイルの特定の要素をC#のDataGridViewに表示しますか?

私はすでにOpenFileDialogを使っています。私はxmlファイルをうまく選択できますし、選択したファイルへのパスも教えてくれます。私が話しているxmlファイルには、あらゆる種類のものが含まれていますが、それらから2つの要素(郵便番号と対応するID)を抽出するだけです。私は既にDataGridViewを作成していますが、グリッドに要素を表示させる方法を理解できません。また、一度に使用できるXMLファイルは1つだけです。

私はその愚かな質問について本当に申し訳ありませんが、私はこれを今何時間も働かせようとしています。

+0

お役に立てば幸いですか!あなたが持っていた問題を示すためにコードの一部を投稿すると役に立ちます。 – Ageonix

答えて

2

あなたは、データセットに

var xmlFile = XmlReader.Create("File.xml", new XmlReaderSettings()); 
DataSet ds = new DataSet(); 
ds.ReadXml(xmlFile); 

をXMLを読んで、その後のDataGridViewで必要な値をバインドしようとするかもしれません:

YourDataGridView.DataSource = ds.Tables[0].Select(o => new 
    { 
    Column1 = o.SomeValue, 
    Column2 = o.SomeOtherValue 
    }).ToList(); 

は、それはあなたがこれまでに試してみました何

+1

ありがとう、おい!あなたは私を救いました。 – Neckbeard2016

+0

あなたの幸せ) – Vladimir

関連する問題