Каков наилучший способ организовать код, отвечающий за содержание формы.
В моем случае рядом с ним есть DataGridView и список с несколькими доступными параметрами (проекты, менеджеры, сотрудники и т. Д.)...).Выбор любого элемента списка заполняет DataGrid необходимыми данными из базы данных.
Теперь функции GridFill + обработка всех кнопок добавления / удаления / редактирования каждого элемента списка дает достаточно кода в источнике формы, что немного беспокоит меня,
Как разбить его тогда, чтобы избежать проблем в будущем?Во время поиска в Google я видел несколько советов по использованию частичных классов, модулей или просто классов.Перемещение всех функций, относящихся к Projects, Managers, ..., в отдельный класс, звучит как хорошая идея, но возникает вопрос, как передать все необходимые данные функциям класса.Является ли передача ссылки всей формы хорошей идеей?