Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2011, 15:15
glorys_nc
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Información 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...