Actualizar fila del DataGrid
Publicado por Rodrigo (2 intervenciones) el 14/03/2006 03:37:57
Hola;
estoy tratando de actualizar un dato de la fila del datagrid,pero al editar el dato no se actualiza me copia el mismo que ya esta en el datagrid,por lo que he leido los dato se almacenan en memoria cahe y no puedo modificarlos, si alguien me ayuda porfa.... les envio el còdigo .
public void OnUpdate(object source, DataGridCommandEventArgs e)
{
Sucursales misucursal =new Sucursales();
string item;
TextBox tb;
tb= (TextBox)(e.Item.Cells[3].Controls[0]);
item=tb.Text;
misucursal.nombre= e.Item.Cells[2].Text;
misucursal.direccion = item ; // la variable item mantiene el valor que se
muestra en el data y no se cambia al editar.
misucursal.UpdateSucursal(); // se llama al metodo para que grabe en la BD
MuestraData(); //carga nuevamente el datagrid actualizado
DLBusqueda.EditItemIndex = -1;
DLBusqueda.DataBind();
}
estoy tratando de actualizar un dato de la fila del datagrid,pero al editar el dato no se actualiza me copia el mismo que ya esta en el datagrid,por lo que he leido los dato se almacenan en memoria cahe y no puedo modificarlos, si alguien me ayuda porfa.... les envio el còdigo .
public void OnUpdate(object source, DataGridCommandEventArgs e)
{
Sucursales misucursal =new Sucursales();
string item;
TextBox tb;
tb= (TextBox)(e.Item.Cells[3].Controls[0]);
item=tb.Text;
misucursal.nombre= e.Item.Cells[2].Text;
misucursal.direccion = item ; // la variable item mantiene el valor que se
muestra en el data y no se cambia al editar.
misucursal.UpdateSucursal(); // se llama al metodo para que grabe en la BD
MuestraData(); //carga nuevamente el datagrid actualizado
DLBusqueda.EditItemIndex = -1;
DLBusqueda.DataBind();
}
Valora esta pregunta


0