Вот сценарий:
При открытии приложения пользователю предлагается открыть «Проект»
Внутри проекта есть процессы, категории, задачи, документы и заметки.
Есть еще несколько, но давайте сделаем это проще.Большинство вышеперечисленных элементов являются списками, которые связаны с сетками или древовидными представлениями.
Каждый из них имеет отдельную таблицу базы данных и связан со значениями в базе данных.
Таким образом, после того, как пользователь открываетПроект Я мог бы сделать что-то вроде этого:
- Получить процессы, которые принадлежат проекту 'A'
- Получить категории, которые принадлежат каждому процессу
- Получить задачи, которые принадлежаткаждая категория
- Получить документы, которые принадлежат проекту «А»
- Получить заметки, которые относятся к проекту «А» и т. д.
В этом случаеПользователь закрывает этот проект. Мне нужно очистить каждый связанный элемент управления и очистить все связанные переменные, а затем быть готовым открыть другой проект.
Итак, я ищу несколько советов о том, как эффективно справляться с ситуацией такого типа.,
Я использую C # .Net, и приложение является приложением Windows Forms.