来自datagridview中数据集的list属性的Detailsgrid

时间:2012-08-03 20:19:23

标签: vb.net datagridview datasource

我有一个填充了我自己的对象的datagridView, 表格的表示。

我的对象的一个​​属性是我想要显示为detailGrid的子列表。

所以它有点像: -Main grid =标头表    -DetailGrids =详细信息表

到目前为止,我已经以这种方式绑定了数据:

dgvHeaders.datasource = lstMyHeaders

1 个答案:

答案 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
相关问题