Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/04/2010, 15:14
daniel44
 
Fecha de Ingreso: abril-2010
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Respuesta: Recuperar valores de una columa GridView oculta..

Cita:
Iniciado por HARTZ Ver Mensaje
Yo encontre el modo "oficial" de hacerlo, usando los datakeynames del gridview.

ej:

<asp:gridview blablabla datakeynames="id_producto">

Dejar la columna como invisible:
<asp:BoundField DataField="id_producto" ReadOnly="True" Visible="False" />

Y despues recuperas el valor desde el codigo asi:
VB
Dim idUsuario As String = Me.GridView1.SelectedDataKey("id_producto")

C#
string idUsuario = GridView1.SelectedDataKey("id_producto") //O como se escriba en C#, que no estoy seguro...

Solo como observación, no necesitas dejar la columna invisible en el grid para mantenerla como Datakey, se asigna el valor llave a la fila tenga o no el campo.
Los datakeys son un valor que se asigna como identificador a cada fila del GridView