C # Сохранение приложений - PullRequest
1 голос
/ 23 марта 2011

Я создал приложение на C # с использованием Visual Studio 2010. Приложение использует базу данных и массу элементов управления, связанных с данными.

Мне нужно сохранить копию запущенного приложения с изменениями, внесенными пользователем, в файл, который он может дважды щелкнуть, и вернуть свое сохраненное состояние обратно в приложение.

Я знаю, что мне нужно использовать SaveFileDialog, но я понятия не имею.

1 Ответ

0 голосов
/ 23 марта 2011

Если все элементы управления привязаны к данным через наборы данных, возможно, вы могли бы сериализовать и десериализовать базовые наборы данных в / из файлов XML, чтобы создать какую-то функцию «автономного хранения файлов данных».

Прежде чем вводить такую ​​функцию в ваше приложение, вы должны, однако, рассмотреть все потенциальные проблемы с синхронизацией базы данных, которые потенциально могут возникнуть при сохранении такого сохраненного состояния в клиентах приложения.

Если вына самом деле вы хотите сохранить только свойства окна макет (такие как размер окна, ширина столбца сетки, отсортированный столбец, позиции разделителя и т. д.), вам нужно сосредоточиться только на этих свойствах.

Вот тема с аналогичным обсуждением

...