campo DataKeyField?

16/07/2004 - 08:15 por furabolos | Informe spam
Me gustaria saber que tipo de dato concreto almacena esta
propiedad del DataGrid: si es solo el valor de la clave
primaria, si es el valor y la clave primaria... Lo
necesito porque tengo una clave primaria formada por mas
de un atributo y cuando hago una actualizacion necesito
acceder al valor de esta clave primaria.

Muchas gracias.
 

Leer las respuestas

#1 Sergio Florez M.
16/07/2004 - 15:14 | Informe spam
DataKeyField en si solo almacena el nombre del campo clave del origen de
datos. La coleccion DataKeys se llena con cada uno de los valores de este
campo en tu origen de datos.

Como puedes ver el manejo conjunto de DaaKeyField y DataKeys solo permite
trabajar con un campo. Lo que hago yo cuando necesito trabajar DataGrids con
tablas que tienen claves compuestas es agregar cada campo de dicha clave
como un BoundColumn con visible="false". De esta forma no se los muestro al
usuario pero siguen disponibles para mi uso en el codigo.

Sergio Florez M.
El que persevera insiste
Medellín, Colombia
"furabolos" escribió en el mensaje
news:2df6701c46afc$3d657a60$
Me gustaria saber que tipo de dato concreto almacena esta
propiedad del DataGrid: si es solo el valor de la clave
primaria, si es el valor y la clave primaria... Lo
necesito porque tengo una clave primaria formada por mas
de un atributo y cuando hago una actualizacion necesito
acceder al valor de esta clave primaria.

Muchas gracias.

Preguntas similares