2010-07-21 38 views
2

我當前嘗試使用舊的「properties.settings.default.save()」方法將用戶設置保存爲可用表。將數據表保存爲用戶設置

它不起作用。我的設置不保存。但是,當我嘗試將字符串保存爲設置時,它確實有效。

所以我真的想知道爲什麼它不適用於數據表。保存數據包會使我的工作變得更加簡單,所以對此或任何其他解決方案的幫助將不勝感激!

+0

要保存:

StringWriter writer = new StringWriter(); table.WriteXml(writer); Settings.Default.TableXml = writer.ToString(); 

然後,您可以從這樣的設置加載整個DataTable到XML文件?我不是很遵循你想要做的事 – 2010-07-21 00:05:15

+0

究竟是什麼「不起作用」? – 2010-07-21 00:07:27

+0

請問,你可以發佈你的代碼? – 2010-07-21 00:09:31

回答

5

可以爲XML字符串的數據表保存到一個普通的字符串設置,如:

StringReader reader = new StringReader(Settings.Default.TableXml); 
table.ReadXml(reader);