
27/03/2011, 20:35
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 63
Antigüedad: 14 años, 1 mes 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 |