我有一个填充了我自己的对象的datagridView, 表格的表示。
我的对象的一个属性是我想要显示为detailGrid的子列表。
所以它有点像: -Main grid =标头表 -DetailGrids =详细信息表
到目前为止,我已经以这种方式绑定了数据:
dgvHeaders.datasource = lstMyHeaders
答案 0 :(得分:0)
您可以使用RowEnter
事件填充详细信息表。 DataBoundItem
属性获取行绑定的列表项。
Private Sub dgvHeaders_RowEnter(ByVal sender AsObject, ByVal e As DataGridViewCellEventArgs) _
Handles dgvHeaders.RowEnter
Dim myHeaderObject As myHeaderClass = dgvHeaders.Rows(e.RowIndex).DataBoundItem, myHeaderClass)
dgvDetails.DataSource=myHeaderObject.lstMyDetails
End Sub