2010-07-21 5 views
2

В настоящее время я пытаюсь сохранить данные как пользовательские настройки, используя старый метод "properties.settings.default.save()".Сохранять данные как пользовательские настройки

Не работает. Мои настройки не сохраняются. однако он работает, когда я пытаюсь сохранить строку как параметр.

Так что мне действительно интересно, почему это не работает с данным. Сохранение данных будет намного легче для меня, поэтому любая помощь в этом или любых альтернативных решениях будет принята с благодарностью!

+0

Вы хотите сохранить весь DataTable в XML-файл? Я не совсем понимаю, что вы хотите сделать – 2010-07-21 00:05:15

+0

Что именно «не работает»? –

+0

Пожалуйста, можете ли вы разместить свой код? –

ответ

5

Вы можете сохранить DataTable в виде строки XML для обычной настройки струнных, как это:

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

Вы можете загрузить его из установки, как это:

StringReader reader = new StringReader(Settings.Default.TableXml); 
table.ReadXml(reader); 
Смежные вопросы