cambiar el fondo de una fila en un datagridview
Publicado por biki (38 intervenciones) el 25/08/2009 16:27:53
Hola a todos!!
necesito visualizar unos datos de mi base de datos en un dataGridView. Lo hagao a nivel de ejecucion por lo que voy añadiendo fila a fila la informacion. Lo que no consigo hacer es cambiarle el color a un determinado campo de la fila(antes de que sea añadida al control datagridview) os pongo el codigo por si alguien me puede ayudar.
Muchas gracias
For Each u In nombreUsuarios
'se obtiene la informacion completa de el usuario en concreto.
Row1 = Table1.NewRow()
Row1.Item(0) = u.ToString
Dim infoUsuario = TarjetaUsuario.GetTarjetaUsuario.obtInfoUsuario(u)
Dim numPuertas As Array = Split(infoUsuario(2))
Array.Sort(numPuertas)
For Each p In nombrePuertas
Dim cPuerta = Puertas.GetPuertas.obtCodigoPuerta(p)
Dim existe = Array.BinarySearch(numPuertas, Trim(cPuerta.ToString))
If existe >= 0 Then
Row1.Item(p) = infoUsuario.item(3)
Else
Row1.Item(p) = "sin acceso" ME GUSTARIA PONER ESTE TEXTO EN AZUL Y EL FONDO DE LA CASILLA EN ROJO.
End If
Next
Table1.Rows.Add(Row1)
Next
necesito visualizar unos datos de mi base de datos en un dataGridView. Lo hagao a nivel de ejecucion por lo que voy añadiendo fila a fila la informacion. Lo que no consigo hacer es cambiarle el color a un determinado campo de la fila(antes de que sea añadida al control datagridview) os pongo el codigo por si alguien me puede ayudar.
Muchas gracias
For Each u In nombreUsuarios
'se obtiene la informacion completa de el usuario en concreto.
Row1 = Table1.NewRow()
Row1.Item(0) = u.ToString
Dim infoUsuario = TarjetaUsuario.GetTarjetaUsuario.obtInfoUsuario(u)
Dim numPuertas As Array = Split(infoUsuario(2))
Array.Sort(numPuertas)
For Each p In nombrePuertas
Dim cPuerta = Puertas.GetPuertas.obtCodigoPuerta(p)
Dim existe = Array.BinarySearch(numPuertas, Trim(cPuerta.ToString))
If existe >= 0 Then
Row1.Item(p) = infoUsuario.item(3)
Else
Row1.Item(p) = "sin acceso" ME GUSTARIA PONER ESTE TEXTO EN AZUL Y EL FONDO DE LA CASILLA EN ROJO.
End If
Next
Table1.Rows.Add(Row1)
Next
Valora esta pregunta


0