datagrid con colores

14/02/2006 - 01:08 por Richard | Informe spam
Compañeros como hacer que un datagrid muestre diferentes colores dependiendo
de una condicion?
La idea es que tengo un campo con 4 status. Cada status debe tener un color
diferente para que el usuario lo identifique facilmente.
Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Hector Minaya [VB.Net MVP]
14/02/2006 - 16:26 | Informe spam
Puedes cambiarle el color manualmente en el evento del Item DataBound del
datagrid.



Hector Minaya, VB.Net MVP

blog: http://www.VBdevelopers.Net

"Richard" wrote in message
news:
Compañeros como hacer que un datagrid muestre diferentes colores
dependiendo de una condicion?
La idea es que tengo un campo con 4 status. Cada status debe tener un
color diferente para que el usuario lo identifique facilmente.
Gracias de antemano.

Respuesta Responder a este mensaje
#2 aaaaa
15/02/2006 - 05:14 | Informe spam
Te envio el codigo, espero te sirva:

Private Sub dataGridView1_CellFormatting(ByVal sender As Object, ByVal e As
DataGridViewCellFormattingEventArgs) Handles dataGridView1.CellFormatting

' Primero guardas el valor de la columna

Dim Dato As Object =
dataGridView1.Rows(e.RowIndex).Cells("ValordeCelda").Value




' Formatea el registro de acuerdo a 2 criterios.

If Dato = Criterio1 Then

e.CellStyle.BackColor = Color.Red

e.CellStyle.SelectionBackColor = Color.Red

e.CellStyle.SelectionForeColor = Color.Black

Else if Dato = Criterio2 Then

e.CellStyle.BackColor = Color.Yellow

e.CellStyle.SelectionBackColor = Color.Yellow

e.CellStyle.SelectionForeColor = Color.Black

End If

End Sub



Espero te sirva

Atte.: D Lucas
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida