Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como percorrer o datagridview 1 e copiar os resultados do loop para o datagridview2 em um formulário e tabela de banco de dados diferente


Não me odeie por isso, pois é o melhor que pude fazer em tão pouco tempo:

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

Basicamente é um projeto com um formulário pai MDI e dois formulários filho. Eu tenho um DGV em cada um e transfiro as informações de um formulário para o outro. Você terá que fazer as edições necessárias para contabilizar sua configuração, mas deve ser suficiente para dar uma ideia de como fazer o que você está procurando.

EDITAR:

Possíveis alterações:
     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()

'A próxima linha deve ser inserida?
            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