私は自分のオブジェクト、つまりテーブルの表現で満たされたdatagridViewを持っています。
私のオブジェクトの属性の1つは、detailGridとして表示したい子のリストです。
つまり、次のようなものです。-メイングリッド=ヘッダーテーブル-DetailGrids=詳細テーブル
これまで、この方法でデータをバインドしました。
dgvHeaders.datasource = lstMyHeaders
私は自分のオブジェクト、つまりテーブルの表現で満たされたdatagridViewを持っています。
私のオブジェクトの属性の1つは、detailGridとして表示したい子のリストです。
つまり、次のようなものです。-メイングリッド=ヘッダーテーブル-DetailGrids=詳細テーブル
これまで、この方法でデータをバインドしました。
dgvHeaders.datasource = lstMyHeaders
イベントを使用して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