#c# #.net #data-binding #gridview #datagridview
#c# #.net #привязка к данным #просмотр сетки #datagridview
Вопрос:
Как я могу обработать выбор основной / подробной сетки в форме Windows. Я хочу, чтобы в таблице сведений отображались только дочерние записи.
Как я могу это сделать?
Ответ №1:
Предполагается, что вы привязываетесь к объекту, который содержит коллекцию дочерних записей в качестве свойства, и вы используете привязку данных:
List<MasterObject> MasterObjectList
MasterDataGridView.DataSource = MasterObjectList
DetailsDataGridView.DataSource = MasterDataGridView.DataSource
DetailsDataGridView.DataMember = "ChildCollection"
Я думаю, что это правильно, но не перед компьютером с установленным VS, чтобы проверить это. ChildCollection — это свойство MasterObject, которое содержит дочерние записи.