Visual Basic.NET - DATAGRID: Colores dinámicos

 
Vista:
Imágen de perfil de Mikado1955

DATAGRID: Colores dinámicos

Publicado por Mikado1955 (15 intervenciones) el 17/02/2007 07:07:33
Como se puede recorerr por programa todo un DataGrid, y poder variar los colores del texto en función de los valores de estos. Es decir, que por ejemplo los colores de los valores negativos, sea "rojo".

He empezado a probar, pero no encuentro de momento la manera adecuada.
Si averiguo la solución, la pondré a la vista de quien esté interesado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DATAGRID: Colores dinámicos

Publicado por Hugin (83 intervenciones) el 17/02/2007 19:07:35
si estas trabaando con BV.net 2005 seria asi
es en esta fila donde evaluo la condicion
si el valor de la columna 2 es negativo le asiganas el color correspondiente

If Me.DataGridView1.Rows(x).Cells(2).Value < 0 Then

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As Integer
For x = 0 To Me.DataGridView1.RowCount - 1
If Me.DataGridView1.Rows(x).Cells(2).Value < 0 Then
Me.DataGridView1.Rows(x).DefaultCellStyle.BackColor = Color.Gold
Else
Me.DataGridView1.Rows(x).DefaultCellStyle.BackColor = Color.DarkSalmon
End If
Next
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mikado1955

RE:DATAGRID: Colores dinámicos

Publicado por Mikado1955 (15 intervenciones) el 19/02/2007 09:38:33
Gracias por todos, pero en la versión 2003 no funciona, ya que "Rows" y "RowCount" no son reconocidos por el Datagrid.

Lo seguiré intentando. Seguro que debe haber alguna solución.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar