Foros del Web » Programación para mayores de 30 ;) » .NET »

DevXpress Grid

Estas en el tema de DevXpress Grid en el foro de .NET en Foros del Web. Algiuen sabe como editar una bd desde un grid de devxpress...osea q realize un cambio en el grid y q afecte la bd..? saludos...
  #1 (permalink)  
Antiguo 05/11/2008, 15:18
 
Fecha de Ingreso: septiembre-2008
Mensajes: 49
Antigüedad: 15 años, 7 meses
Puntos: 0
DevXpress Grid

Algiuen sabe como editar una bd desde un grid de devxpress...osea q realize un cambio en el grid y q afecte la bd..?

saludos
  #2 (permalink)  
Antiguo 09/02/2009, 11:29
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 20 años
Puntos: 0
Respuesta: DevXpress Grid

deves obtener los datos y enviarlos a un procedimiento almacenado, o podrias modificiar el datasource por medio de codigo.
  #3 (permalink)  
Antiguo 09/02/2009, 11:43
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: DevXpress Grid

Hola fixit te paso un codigo que te puede servir.


Código:
private void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)
{
    try
    {
        //Esto es para coger los datos del row que acabas de modificar
        DataRow dataRow = gridView1.GetDataRow(gridView1.FocusedRowHandle);
        
        //Aqui tendrias que hacer un proceso que va ir a afectar la base de datos 
        //con la informacion que se modifico

    }
    catch (Exception ex)
    {
        MessageBox.Show("" + ex.Message + "", "excepción", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }

}

Esto iria en InitializeComponent()
//
// gridView1
//
Código:
this.gridView1.CellValueChanged += new DevExpress.XtraGrid.Views.Base.CellValueChangedEventHandler(this.gridView1_CellValueChanged);

Si tienes dudas comenta, Saludos.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.