Valor de un Campo en Grid

14/12/2004 - 23:41 por Jose S. | Informe spam
Saludos.

Como puedo sacar el valor de un campo de un registro que esta seleccionado
en un Datagrid pero cuyo campo no es visible en el Grid y que no se vea
afectado por el orden que tenga en ese momento la tabla ?.

Lo intenté hacer por DataSet.Tables("miTabla").Rows[x][y] pero esto se ve
afectado por el orden que tenga visible la tabla al pulsar en las cabeceras
del Grid, ya que siempre me devuelve el mismo valor por ejemplo en la linea
X, esté ordenado el grid por una columna o por otra cualquiera.

La idea es que ese campo, que es un ID que no tiene sentido visualizar,
pueda cogerlo para hacer un Select con ese parametro a otra tabla
Relacionada.

Preguntas similare

Leer las respuestas

#1 pablo crosio
15/12/2004 - 00:37 | Informe spam
hola!

internamente la grilla utiliza la vista por defecto del DataTable para
ordenar por sus columnas; podrias hacer:

DataSet.Tables["miTabla"].DefaultView[x][y]

o

DataSet.Tables["miTabla"].DefaultView[x]["id"]

cualquier cosa avisa

salu2!!

pablo


"Jose S." escribió:

Saludos.

Como puedo sacar el valor de un campo de un registro que esta seleccionado
en un Datagrid pero cuyo campo no es visible en el Grid y que no se vea
afectado por el orden que tenga en ese momento la tabla ?.

Lo intenté hacer por DataSet.Tables("miTabla").Rows[x][y] pero esto se ve
afectado por el orden que tenga visible la tabla al pulsar en las cabeceras
del Grid, ya que siempre me devuelve el mismo valor por ejemplo en la linea
X, esté ordenado el grid por una columna o por otra cualquiera.

La idea es que ese campo, que es un ID que no tiene sentido visualizar,
pueda cogerlo para hacer un Select con ese parametro a otra tabla
Relacionada.




Respuesta Responder a este mensaje
#2 Jose S.
15/12/2004 - 13:45 | Informe spam
Perfecto. Gracias.

"pablo crosio" escribió en el
mensaje news:

hola!

internamente la grilla utiliza la vista por defecto del DataTable para
ordenar por sus columnas; podrias hacer:

DataSet.Tables["miTabla"].DefaultView[x][y]

o

DataSet.Tables["miTabla"].DefaultView[x]["id"]

cualquier cosa avisa

salu2!!

pablo


"Jose S." escribió:

> Saludos.
>
> Como puedo sacar el valor de un campo de un registro que esta


seleccionado
> en un Datagrid pero cuyo campo no es visible en el Grid y que no se vea
> afectado por el orden que tenga en ese momento la tabla ?.
>
> Lo intenté hacer por DataSet.Tables("miTabla").Rows[x][y] pero esto se


ve
> afectado por el orden que tenga visible la tabla al pulsar en las


cabeceras
> del Grid, ya que siempre me devuelve el mismo valor por ejemplo en la


linea
> X, esté ordenado el grid por una columna o por otra cualquiera.
>
> La idea es que ese campo, que es un ID que no tiene sentido visualizar,
> pueda cogerlo para hacer un Select con ese parametro a otra tabla
> Relacionada.
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida