1

次のようなxmlファイルがあります。

ファイル名:myapp.config

<configuration>
  <appSettings>
  <add key="Key1" value="false" />
    <add key="Key2" value="5893893"/>
    <add key="key3" value="44123"/>
  </appSettings>
</configuration>

この xml ファイルを datagridview にロードしたいと考えています。

Linq to XML を使用していますが、読み込めません。

以下のコードを使用して

        var q = from c in xmlDoc.Root.Descendants("configuration").Elements("appSettings")
                select new
                {
                    myKey = c.Element("add").Attributes("key"),
                    myValue = c.Element("add").Attribute("Value").Value

                };

dataGridView1.DataSource = q.ToList();

クエリの結果セットで、「Empty = "Enumeration yielded no results"」というメッセージが表示されます。

上記のLINQステートメントで何が問題になっていますか。

また、XML ファイルを読み込んだ後、これらの値を編集して XML ファイルに保存したいと考えています。どうすればこのタスクを達成できますか。

前もって感謝します

4

2 に答える 2