| |||
acceso a un campo oculto de un gridview Hola tengo dos campos ocultos en un gridview.En la propiedad datakeysname tengo puesto los dos campos para poder acceder.Pero no peudo acceder a uno de ellos.Necesito saber la forma que se puede utilizar para acceder a dichos campos.Un cordial saludo. |
| |||
Respuesta: acceso a un campo oculto de un gridview Saludos josezamora.. mira, no se como estes manejando el acceso al DATAKEYS que si pudes acceder, ni se que control usas para manejarlos, pero te pongo un ejemplo donde yo tambien uso un gridView con un Campo Oculto usando DataKeys.. el Control para mi referencia de DAto es un RadioButton...
Código C:
Ver original Como podrás ver, el control de RadioButton es el primer control en las Celdas de las filas del GridView(En la columna 0), la cual está oculta y con valor int. Se hace la referencia esta columna con el Radio, y únicamente hay que encontrar la posicion para obtener el VALOR(para eso es el foreach).... Espero te sea útil esta información de lo contrario, podrías poner algo de código para entender un poco mejor lo que deseas hacer. Atte. yo..
__________________ Si caminas por la Senda del Conocimiento... y una Luz en la Oscuridad Ilumina tu Camino... No seas cu#$r@ y compártela. |
| |||
Respuesta: acceso a un campo oculto de un gridview Lo unio que quiero hacer mediante codigo es asignar en una variable viewstate el campo oculto. Tengo dos campos ocultos y con uno accedo perfectamnete con la siguiente sentencia: Me.GridView_productos.DataKeys(e.NewSelectedIndex) .Value.ToString() pero el otro no se como acceder. En la propiedad datakeyname tengo puesto el nombre del ccampo oculto pero cuando quiero acceder me da problema diciendo que no puede convertir un string a un integer.Por eso tengo problemas.Si alguien me lo puede solucionar. Un saludo. |
| |||
Respuesta: acceso a un campo oculto de un gridview Ya te fijaste en esta linea??:
Código C:
Ver original 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#:
A menos que el valor sea un String entonces usa Int.ParseVer original 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 |