13/06/2011, 15:15
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses Puntos: 0 | |
Respuesta: Insertra en una tabla Mysql con información de un datagridview vb.net es muy sencillo mira, dices que puedes mostrar los datos mysql en un datagridview, entonces primero se crea el adaptador de datos
Private AdaptadorDeDatos As New MySqlDataAdapter 'Crear el Adaptador de datos
luego hacemos la conexión con la base de datos
Private Sub LeerDatos(ByVal selectCommand As String)
Try
' Especificar un 'connection string' valido
'gestiona la conexion a la Base de Datos
Dim connectionString As String = "server=localhost;user=root;password=tusdatos;data base=basededatos; port=3306;"
' Crear un nuevo adaptador de datos vasado en el 'query' especificado
Me.AdaptadorDeDatos = New MySqlDataAdapter(selectCommand, connectionString)
' Crear un 'commandbuilder' que genere el SQL Update/Insert/Delete
' segun el 'selectcommand', usado para actualizar la BD
Dim commandbuilder As New MySqlCommandBuilder(Me.AdaptadorDeDatos)
' Llenar la tabla con los datos y enlazarza con el 'bindingsource'
Dim tabla As New DataTable()
Me.AdaptadorDeDatos.Fill(tabla)
Me.NombreBindingSource.DataSource = tabla
Catch ex As Exception
MessageBox.Show("Excepcion al leer los datos:" + ex.Message)
End Try
End Sub
ahora creas un botón o un label como quieras y colocas esto
Me.AdaptadorDeDatos.Update(CType(Me.MinasBindingSo urce.DataSource, DataTable))
luego sencillamente llenas el datagridview con los datos correctos y das clic en el botón y ya esta. mira en la base de datos.
si algo no funciona o te puedo ayudar en algo mas me dices... |