Member 12224804 Ответов: 2

Сохранение данных из приложения C#


Я делаю приложение C# для инженерных целей.
мне нужно ввести несколько данных в виде текстового поля, флажка, выпадающего списка и т. д., после чего мне нужно сохранить их в определенный файл, поэтому, когда я открою его позже, то данные будут отображаться с тем же флажком, текст находится в текстовом поле ...
как или каким-либо эффективным методом это сделать?

Что я уже пробовал:

Я только копирую текстовое поле в текстовый файл, но другие инструменты (флажок radiobutton был не может сохранить его).
также я не думаю, что это эффективный способ.

Richard MacCutchan

Вы можете сохранить все, что хотите, из вашего приложения, вам просто нужно преобразовать его в форму, которую вы можете прочитать позже. Вы можете использовать текстовый файл, двоичный файл, JSON, XML, базу данных и т. д. Это зависит от того, что это за данные и сколько вы хотите сохранить.

Member 12224804

да, это тот самый случай, как сохранить в двоичном формате или XML и как сделать это в способе управления как приложение cad или excel или любое другое приложение и т. д...

Richard MacCutchan

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

2 Ответов

Рейтинг:
2

Richard MacCutchan

Это также может помочь: Сериализация (C#) | Microsoft Docs[^].


Рейтинг:
2

RickZeeland

Вы можете использовать настройки, см. статью CodeProject Пользовательские настройки Windows Forms на языке C#[^]
Обратите внимание, что существуют Настройки пользователя и приложения.

Как уже упоминал Ричард, вы также можете использовать сериализацию, см.: Как сохранить данные в winform[^]

Более продвинутым способом было бы использование привязки данных, большинство элементов управления поддерживают это.
См. статью CodeProject: Подробное Руководство По Привязке Данных[^]