Как сохранить группы и элементы, добавленные в представление списка, с сервера моделирования?

#c# #winforms

Вопрос:

Итак, у меня есть 2 списка в моем приложении. Один предназначен для товаров, а другой-для групп, в которых эти товары сгруппированы. Поэтому каждый раз, когда я выбираю группу из списка, я получаю другой набор элементов в другом. Элементы-это значения с сервера моделирования, которые постоянно меняются.

Теперь мне интересно, как мне сгруппировать их так, как я определил после перезапуска приложения и тому подобного?

РЕДАКТИРОВАТЬ: Люди спрашивали меня о каком-то примере кода, но я считаю, что могу лучше объяснить с помощью картинок, потому что я не очень хорошо объясняю код.

Группа_0

#1-это место, где я бы ввел IP-адрес для подключения к серверу, в данном случае это мой собственный компьютер

#2-это список симуляций, которые в настоящее время выполняются на моем компьютере

#3-это древовидное представление всех элементов/групп данных, к которым я могу получить доступ из моделирования.

#4-Это список всех элементов/данных, которые я могу выбрать из указанных групп данных.

#5 — это список моих собственных пользовательских групп.

#6-это список элементов/данных, которые я добавил в определенную пользовательскую группу, выбранную из моделирования. В этом случае его группа 0.

Вот также фотография группы 1

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

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

Комментарии:

1. Не могли бы вы опубликовать какой-нибудь код, чтобы люди могли его проанализировать?

2. @SimpleCoder Я думаю, что это должно навести вас на мысль.