0

私は自分のオブジェクト、つまりテーブルの表現で満たされたdatagridViewを持っています。

私のオブジェクトの属性の1つは、detailGridとして表示したい子のリストです。

つまり、次のようなものです。-メイングリッド=ヘッダーテーブル-DetailGrids=詳細テーブル

これまで、この方法でデータをバインドしました。

dgvHeaders.datasource = lstMyHeaders
4

1 に答える 1

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
于 2012-08-03T22:14:20.600 に答える