Cita:
Iniciado por iuranchita Hola
Si no me equivoco, lo que buscas es guardar los cambios y refrescar la grilla... Si es así, deberías hacerlo con el evento RowUpdating y ahí podrás usar el e.RowIndex...
Eso, espero te sirva
Saludos
Si.. gracias recién veo que tengo esa función. Lo intento y vuelvo ..
EDIT:
Ahora si gracias!!.. mira que ciego q estaba jaja.. Aqui dejo el codigo para futuros programadores en C#. =p
Código C:
Ver originalprotected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
String t1,t2,t3;
// TextBox1,TextBox2,TextBox3 nombres del ID en el codigo asp
t1 = (((TextBox)(GridView1.Rows[e.RowIndex].FindControl("TextBox1"))).Text);
t2 = (((TextBox)(GridView1.Rows[e.RowIndex].FindControl("TextBox2"))).Text);
t3 = (((TextBox)(GridView1.Rows[e.RowIndex].FindControl("TextBox3"))).Text);
Negocio.Negocios modi = new Negocio.Negocios();
GridView1.DataSource = modi.ModificaPersona(t1, t2, t3);
GridView1.EditIndex = -1;
GridView1.DataSource = modi.ObtenerPersonas();
GridView1.DataBind();
}