Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/12/2009, 10:28
mad249
 
Fecha de Ingreso: septiembre-2009
Mensajes: 111
Antigüedad: 15 años, 5 meses
Puntos: 3
Respuesta: acceso a un campo oculto de un gridview

Ya te fijaste en esta linea??:

Código C:
Ver original
  1. private void FindCliente()
  2. {
  3.                
  4.      //...
  5.              IdCliente = int.Parse(GridView1.DataKeys[row.RowIndex].Value.ToString());
  6.              //Guardo mi Variable en un Session para usarlo en otra pantalla.
  7.               Session["IdValor"] = IdCliente;
  8.           }
  9.       }
  10.    }
  11. }


En este caso, el código que te menciono es para C#, y aquí estoy convirtiendo el valor del campo que encontré mediante el foreach con un Parse y despues la guardo en una Variable de session si o que deseas es guardar un Integer tu codigo cre que sería mas o menos así:

Código C#:
Ver original
  1. //Si el Valor del Index es Int:
  2. Dim Variable as int;
  3.  
  4. VAriable = Me.GridView_productos.DataKeys(e.NewSelectedIndex);
  5.  
  6. ViewState("ValorVariable") = Variable;
A menos que el valor sea un String entonces usa Int.Parse

Avisa si te funcionó..

Saludos!
__________________
Si caminas por la Senda del Conocimiento... y una Luz en la Oscuridad Ilumina tu Camino... No seas cu#$r@ y compártela.

Última edición por mad249; 24/12/2009 a las 10:36 Razón: Lenguaje