entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

¿Que es el DataKey de un gridview y para que se usa?

Estoy reutilizando unos controles de usuario y veo que se toman datos de un gridview utilizando como indice el DataKey de este. Me gustaria implementarlo de igual manera pero aun no comprendo como funciona.

Gracias!!

0voto

Luis Ruiz Figueroa comentado

pega parte del codigo

0voto

CJF2014 comentado

Este es el original

  string pid = gvCos.DataKeys[gvCos.SelectedIndex].Value.ToString();
  Response.Redirect( "Default2.aspx?op=B&idcos=" + pid );

Y esto es lo que yo hago/intento hacer

   //string pid = gvCosIn.DataKeys[gvCosIn.SelectedIndex].Value.ToString();
        string pid = gvCosIn.Rows[gvCosIn.SelectedIndex].Cells[1].Text.ToString();
        HttpContext.Current.ApplicationInstance.CompleteRequest();
        Response.Redirect( "Baja.aspx?id=" + pid );

Al margen de eso (y ya de paso) cuando llega al Response.Redirect se genera la siguiente excepcion:

Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack

0voto

Peter comentado

@CJF2014 muevo a comentario lo que pones porque no es una respuesta.

1 Respuesta

1voto

daniel_uribe_ayvar Puntos2770

En MSDN hay una explicación bastante clara, te puede ser útil: DataKeys

0voto

CJF2014 comentado

Gracais!! Me fue muy util la info!!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta