Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2009, 12:34
Avatar de BlueSkull
BlueSkull
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 3 meses
Puntos: 4
Problema con valores rescatados de Gridview-TextBox-RowUpdating

Estimados tengo un problema con un gridview estoy utilizando RowUpdating pero no me funciona, el gridview tiene un control textbox con información que necesito, tomo el valor y lo imprimo en pantalla entregándome bien los valores, pero al cambiar la información y darle click al botón actualizar del gridview no imprime el valor modificado sino el anterior, este es mi código:
Código:
 protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridViewRow gvr = GridView1.Rows[e.RowIndex];
        TextBox txtCristal = (TextBox)gvr.FindControl("txtCristal");

        string ID = (string)GridView1.DataKeys[e.RowIndex].Value;
        string NOM = txtCristal.Text;

        // ENVIAR VALORES A LA FUNCION DE ACTUALIZAR CRISTAL LUEGO BINDEAR EL GRIDVIEW //
        Cristales cri = new Cristales();

        //lbl_mensaje1.Text = cri.updateCristal(ID,NOM);
        lbl_mensaje1.Text = ID + "-" + NOM;
        GridView1.EditIndex = -1;
        
        Funciones fun = new Funciones();
        string sql_cristal = "SELECT IDCRISTAL,CRISTAL FROM CRISTAL ORDER BY CRISTAL";
        this.GridView1.DataSource = fun.Llenar(sql_cristal);
        this.GridView1.DataBind();
    }
Espero que me puedan ayudar.
Adios.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter