18/10/2010, 11:42
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 18
Antigüedad: 14 años, 3 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
|