我有一個xml文件,如下所示。使用LINQ加載XML文件時出錯並在加載後更改XML文件
文件名:myapp.connfig
<configuration>
<appSettings>
<add key="Key1" value="false" />
<add key="Key2" value="5893893"/>
<add key="key3" value="44123"/>
</appSettings>
</configuration>
我想這個XML文件加載到一個DataGridView。
我正在使用Linq到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();
在查詢的結果集我收到消息作爲「空=‘枚舉沒有結果’」。
上面的LINQ語句出了什麼問題。
加載XML文件後,我想編輯這些值並保存回XML文件。我怎樣才能完成這項任務。
在此先感謝
謝謝..它的工作完美。 – usr021986
問題的第二部分...我如何在數據網格視圖中編輯這些值並保存回xml文件? – usr021986
@ user373083看看這個問題http://stackoverflow.com/questions/546229/how-to-change-in-runtime-application-settings –