Columna Oculta en DataGrid

10/06/2005 - 16:09 por PABLO | Informe spam
Tengo un DataGrid enlasado a un DataSet en el que no
muestro una de las columnas usando el TableStyle, Pero
necesito obtener el valor de esa columna oculta cuando
hago click en la grilla, esto lo logro comparando la
posicion de la grilla con la posicion del DataSet, EL
PROBLEMA SE PRESENTA CUANDO SE ORDENAN LAS COLUMNAS DE LA
GRILLA, AMBAS POSICIONES NO COINCIDEN. Agradesco cualquier
sugerencia.
GRACIAS.

Preguntas similare

Leer las respuestas

#1 rodrigo
10/06/2005 - 21:29 | Informe spam
Fácil, no la ocultes, simplemente dale un ancho de 0.
de esta forma no aparecerá, pero estará presente

"PABLO" wrote:

Tengo un DataGrid enlasado a un DataSet en el que no
muestro una de las columnas usando el TableStyle, Pero
necesito obtener el valor de esa columna oculta cuando
hago click en la grilla, esto lo logro comparando la
posicion de la grilla con la posicion del DataSet, EL
PROBLEMA SE PRESENTA CUANDO SE ORDENAN LAS COLUMNAS DE LA
GRILLA, AMBAS POSICIONES NO COINCIDEN. Agradesco cualquier
sugerencia.
GRACIAS.

Respuesta Responder a este mensaje
#2 J. Carlos Herrrero
10/06/2005 - 21:54 | Informe spam
Hola:
Prueba esto

Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As
System.EventArgs) _
Handles DataGrid1.CurrentCellChanged
Dim loFila As DataRow
loFila =
Me.TuDataSet.Tables("TU_TABLA").Rows(Me.DataGrid1.CurrentRowIndex)
Dim liTuVariable As Integer
Dim lsTuVariable As String
liTuVariable = CInt(loFila("TU_COLUMNA"))
lsTuVariable = loFila("TU_OTRACOLUMNA").ToString()
End Sub

Espero que te sirva
Un saludo desde Bilbo:
Carlos

"PABLO" escribió en el mensaje
news:107901c56dc6$0a80e9e0$
Tengo un DataGrid enlasado a un DataSet en el que no
muestro una de las columnas usando el TableStyle, Pero
necesito obtener el valor de esa columna oculta cuando
hago click en la grilla, esto lo logro comparando la
posicion de la grilla con la posicion del DataSet, EL
PROBLEMA SE PRESENTA CUANDO SE ORDENAN LAS COLUMNAS DE LA
GRILLA, AMBAS POSICIONES NO COINCIDEN. Agradesco cualquier
sugerencia.
GRACIAS.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida