en el evento CellClick del grig principal:
Private Sub DgvDispensadorT1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DgvDispensadorT1.CellClick
If Me.DgvDispensadorT1.RowCount > 0 Then
Dim identificador As integer
identificador = Me.DgvDispensadorT1.CurrentRow.Index
LLenarGridValidacion(DgvDispensadorT1.Rows(s).Cells("IDCodCorrelativo").Value)
End If
End Sub
LLenarGridValidacion es una funcion donde llegas el segundo grid dependiendo del valor que captures en el cell clic
Para ingresar todo lo del segundo grid en la base de datos usa esto:
For i = 0 To DgvDispensadorT1.Rows.Count - 1
ClsDatos.AprobarDispensador(DgvDispensadorT1.Rows(i).Cells("IDCodCorrelativo").Value, etc)
next
aprobardispensador en una funcion donde ingresas los datos a la base