Как построить родительско-дочерние представления данных, если дочерний элемент является функцией с табличным значением, для которой требуется параметр?

#c# #winforms #data-binding #datagridview

#c# #winforms #привязка данных #представление данных

Вопрос:

Я пытаюсь выполнить связанные родительско-дочерние элементы управления datagridview в приложении Winforms, привязанном к SQL Server.

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

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

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