Hata mig inte för detta, eftersom det är det bästa jag kunde göra på så kort tid:
http://www.fileswap.com/dl/KusycS0QTC/
I grund och botten är det ett projekt med en MDI föräldraform och två underordnade former. Jag har en DGV på varje och jag överför informationen från ett formulär till det andra. Du måste göra de nödvändiga ändringarna för att ta hänsyn till din inställning, men det borde räcka för att ge dig en uppfattning om hur du ska gå tillväga för det du är ute efter.
EDIT:
Möjliga ändringar:
Dim _Name As String = ""
Dim _Last As String = ""
For Each xRow In MasterForm.oTransferRows
_Name = xRow.Cells("GVName").Value.ToString()
_Last = xRow.Cells("GVLast").Value.ToString()
'Ska nästa rad infogas i?
Dim _sqlInsert As String = String.Format("Insert testing(Name, LastName) Values (@iName, @iLast)")
Using conn As New SqlClient.SqlConnection("Server = localhost; Username= root; Password =; Database = test")
Using cmd
With cmd
MsgBox("Connection Established")
.Connection = conn
.Parameters.Clear()
'Create Insert Query
.CommandText = _sqlInsert
.Parameters.Add(New SqlParameter("@iName", _Name))
.Parameters.Add(New SqlParameter("@iLast", _Last))
End With
Try
conn.Open()
Me.Validate()
cmd.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message.ToString())
End Try
End Using
End Using
Next