ASP.NET - OBTENER INDICE DE COLUMNA DE GRIDVIEW AL DAR CLICK SOBRE UN CELDA.

   
Vista:

OBTENER INDICE DE COLUMNA DE GRIDVIEW AL DAR CLICK SOBRE UN CELDA.

Publicado por CARLOS ALBERTO (1 intervención) el 30/10/2012 17:22:34
Hola, tengo un gridview cuya celdas son imagebuttons, cuando presione alguno de ellos necesito hacer una actualización, obtengo el indice de la fila que me sirve para conocer el ID que necesito, pero tambien requiero obtener el indice de la columna que se presiono o bien su nombre para obtener el nombre de la columna que voy a actualizar en la Base de datos.

Tengo problemas para pbtener el indice de la columna o su nombre, no se que evento usar, actualmente uso el SelectedIndexChanged para obtener el ndice de la fila.

Agradecería mucho su orientación.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

OBTENER INDICE DE COLUMNA DE GRIDVIEW AL DAR CLICK SOBRE UN CELDA.

Publicado por David (5 intervenciones) el 31/10/2012 10:27:06
Utiliza el rowcommand
En el gridview en editar columnas en el commandmane una varible por ejemplo id


protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{




if (e.CommandName == "id") {

int index;
string valor;

index = int.Parse(e.CommandArgument.ToString());
valor = GridView1.DataKeys[index].Value.ToString();
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar