Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/03/2011, 20:35
tiger015
 
Fecha de Ingreso: diciembre-2010
Mensajes: 63
Antigüedad: 13 años, 4 meses
Puntos: 5
Respuesta: Modificar base de datos desde datagrid (vb.net)

hola no uso mucho vb.net pero si c# ke para el caso es casi lo mismo lo ke puedes hacer es crear un dataset tipado con una tabla ke tenga los mismos campos ke tengas en la tabla de la base de datos

creas un objeto MySqlDataadapter adapter = new MySqlDataadapter("select * from 'tu tabla' ",objetoconnecion) ;

MySqlCOmmandBuilder builder = new MySqlCOmmandBuilder(adapter);
abres la coneccion

ejecutas el metodo adapter.Fill(tu_dataset,"tu_tabla");

tu datagrid.dataSource = tu_dataset;
tu datagrid.DataMember = "tu_tabla";

luego en el boton actualizar pones:

DataTable changes= tu_dataset.tables["tu_tabla"].GetChanges()
adapter.Update(changes)
tu_dataset.tables["tu_tabla"].AcceptChanges()

y listo esto actualizara tu base de datos exactamente como modificaste el datagrid

disculpa si no te lo pongo VB es ke me gusta mas C# y lo hago mas rapido
espero te sirva