No se puede ocultar un Datagridviewrow en un DataGridView???????????

07/03/2006 - 12:50 por Joaquin Pelayo Bedia | Informe spam
Hola,

Tengo el siguiente problema. Cargo un grid con una coleccion de objetos del
tipo -> Bindinglist(of TipoObjeto) <- despues de realizar unas selecciones
en el form necesito ocultar algunas filas del grid. Pero al intentar ocultar
la -> Row <- me genera el siguiente error :

"La fila asociada con la posición del administrador de moneda no
se puede hacer invisible."

No tengo ni idea que quiere decir, o porque se esta generando el error .
Alguna idea????

Muchas gracias,

Joaquin Pelayo

ESTE ES EL CODIGO:

For Each dgRow As DataGridViewRow In gridArticulos.Rows

If
dgRow.Cells("ModelNameDataGridViewTextBoxColumn").Value.ToString.IndexOf("43
0") <= 0 Then

dgRow.Visible = False
<--AQUI SE GENERA EL ERROR

End If

Next
 

Leer las respuestas

#1 Joaquin Pelayo Bedia
13/03/2006 - 12:39 | Informe spam
Ya encontre la solucion . Primero hay que romper la conexion del grid con el
Binding.

grid.DataSource.suspendbinding()

For Each dgRow As DataGridViewRow In grid.Rows
If dgRow.Cells(NombreColumna).Value.ToString.IndexOf(TextoBuscar) < 0
Then
dgRow.Visible = False
End If
Next

grid.DataSource.resumebinding()

Muchas gracias.


"Joaquin Pelayo Bedia" <joapel??@terra.es> escribió en el mensaje
news:
Hola,

Tengo el siguiente problema. Cargo un grid con una coleccion de objetos


del
tipo -> Bindinglist(of TipoObjeto) <- despues de realizar unas selecciones
en el form necesito ocultar algunas filas del grid. Pero al intentar


ocultar
la -> Row <- me genera el siguiente error :

"La fila asociada con la posición del administrador de moneda


no
se puede hacer invisible."

No tengo ni idea que quiere decir, o porque se esta generando el error .
Alguna idea????

Muchas gracias,

Joaquin Pelayo

ESTE ES EL CODIGO:

For Each dgRow As DataGridViewRow In gridArticulos.Rows

If



dgRow.Cells("ModelNameDataGridViewTextBoxColumn").Value.ToString.IndexOf("43
0") <= 0 Then

dgRow.Visible = False
<--AQUI SE GENERA EL ERROR

End If

Next


Preguntas similares