Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2007, 17:27
Gelipon
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: cambiar color de columna en grilla

Si te interesa cambiar el color de toda la columna debes hacer lo siguiente:


If (CONDICION)Then
'Para poner la culumna 0 en azul cuando la condicion se cumple
DataGrid1.Columns(0).ItemStyle.BackColor = Drawing.Color.Blue
End If

Si lo que quieres es cambiar el color unicamente de una celda, entonces debes hacerlo en el evento ItemDataBound

Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
If CONDICION Then
e.Item.Cells(0).BackColor = Drawing.Color.Blue
End If
End Sub

en e.Item.Cells(0).Text tienes el contenido de la celda por si lo necesitas