Antes de postear el mensaje, he buscadoen este y otros foros y, aunque se toca el tema en varios sitios, no he encontrado una respuesta satisfactoria.
La cuestión es colorear cada fila de un datagrid según el contenido de uno de los campos.
El siguiente código no funciona porque no reconoce la propiedad DefaultCellStyle que he leído en algún sitio. (¿tal vez esde .NET 2005 y yo tengo el 2003?)
' Recorrer todas las filas del datagrid
For Fila = 0 To dsMaestros.Tables.Item(0).Rows.Count - 1
If dGrid.Item(Fila, 2) = 1 Then
For columna = 0 To dsMaestros.Tables.Item(0).Columns.Count - 1
' todas las celdas de esta fila de color azul
dGrid.Item(Fila, columna).defaultcellstyle.backcolor = Color.Blue
Next
Else
For columna = 0 To dsMaestros.Tables.Item(0).Columns.Count - 1
' todas las celdas de esta fila de color rojo
dGrid.Item(Fila, columna).defaultcellstyle.backcolor = Color.Red
Next
End If
Next
¿Alguna idea?
Espero ansiosamente la respuesta :-)