Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/10/2010, 11:42
JosueMariaca
 
Fecha de Ingreso: octubre-2010
Mensajes: 18
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: colorear celda de datagridview segun un parametro?

Hola, aqui otra forma ... El grid contiene una propiedad llamada RowDatabound ... dentro de esta propiedad puedes usar el siguiente codigo :

If e.Row.RowType = DataControlRowType.DataRow Then 'Esta linea es para que lo que hace el codigo lo haga en todas las filas excepto en el header
Dim Cte As Label = e.Row.Cells(4).Controls(1)

If Cte.Text.Length = 3 Then e.Row.Cells(4).BackColor = Drawing.Color.Beige

End If

================================================== ====

En lugar del if podrias tambien usar un select case :


Select Case Cte.Text.Length
Case Is > 2
e.Row.Cells(4).BackColor = Drawing.Color.Beige

Case Is = 5
e.Row.Cells(4).BackColor = Drawing.Color.Beige
End Select

Espero te sirva saludos !!!

Última edición por JosueMariaca; 18/10/2010 a las 11:47 Razón: Comentario