Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment parcourir datagridview 1 et copier les résultats de la boucle dans datagridview2 dans un formulaire et une table de base de données différents

Ne me détestez pas pour cela, car c'est le mieux que j'ai pu faire en si peu de temps :

http://www.fileswap.com/dl/KusycS0QTC/

Fondamentalement, c'est un projet avec un formulaire parent MDI et deux formulaires enfants. J'ai un DGV sur chacun et je transfère les infos d'un formulaire à l'autre. Vous devrez apporter les modifications nécessaires pour tenir compte de votre configuration, mais cela devrait suffire à vous donner une idée de la marche à suivre pour ce que vous recherchez.

MODIFIER :

Modifications possibles :

     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()

'La ligne suivante doit-elle être insérée dans ?

            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