Foros del Web » Programación para mayores de 30 ;) » .NET »

Color de ragistro para DataGridView en vb2008

Estas en el tema de Color de ragistro para DataGridView en vb2008 en el foro de .NET en Foros del Web. Hola expertos, necesito su ayuda, tengo un DataGridView en el que tengo varios regidtros pero necesito pintar el renglon completo dependiendo de el valor que ...
  #1 (permalink)  
Antiguo 14/06/2010, 10:53
 
Fecha de Ingreso: octubre-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 1
Color de ragistro para DataGridView en vb2008

Hola expertos, necesito su ayuda, tengo un DataGridView en el que tengo varios regidtros pero necesito pintar el renglon completo dependiendo de el valor que tengo en un campo, por decir si en mi campo tengo "0" entonces el registro irá en rojo y si tengo "2" el registro irá en amarillo, tengo el codigo en el evento "CellFormatting", gracias, espero puedan ayudarme.

Saludos.

Private Sub dgv_principal_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEve ntArgs) Handles dgv_principal.CellFormatting

Dim i As Integer 'Número de registro

'Pone en amarillo los documentos cancelados
For i = 0 To dgv_principal.Rows.Count - 1

Select Case dgv_principal.Rows(i).Cells(21).Value

Case "0", "1" 'Documentos abiertos y Cerrados
e.CellStyle.BackColor = Color.White
'e.CellStyle.ForeColor = Color.Black

Case "2" 'Documentos cancelados
e.CellStyle.BackColor = Color.Yellow
'e.CellStyle.ForeColor = Color.Black
End Select
Next
End sub
  #2 (permalink)  
Antiguo 15/06/2010, 09:05
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: Color de ragistro para DataGridView en vb2008

Asi te pintará toda la fila:
dgv_principal..Rows(e.rowIndex).DefaultCellStyle.B ackColor = Color.Yellow
  #3 (permalink)  
Antiguo 15/06/2010, 09:23
 
Fecha de Ingreso: octubre-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 1
Respuesta: Color de ragistro para DataGridView en vb2008

Gracias por la respuesta, lo probaré.
  #4 (permalink)  
Antiguo 15/06/2010, 17:23
Avatar de eledgarr  
Fecha de Ingreso: octubre-2008
Ubicación: La ciudad de la esperanza
Mensajes: 133
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: Color de ragistro para DataGridView en vb2008

Pues en VB2005 es correcta la respuesta que te dieron

Mgrid.Rows(iI).DefaultCellStyle.BackColor = Color.IndianRed

Saludos alejandro

Como andas?

Yo aca sigo con paco ya me pagan puntual y semanal como albañil jajajaja

__________________
Si te sirve lo que te escribo regalame un karma positivo
-----------------------------------------------------------------------
Estoy aqui no por que conozco mucho, estoy para ignorar menos

Etiquetas: color, datagridview, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:19.