Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2018, 08:42
charly_oso
 
Fecha de Ingreso: marzo-2014
Mensajes: 25
Antigüedad: 10 años, 1 mes
Puntos: 0
pintar fila en datagridview al recorrer

Buenas gente, como siempre les agradezco desde antemano la ayuda...

tengo una grilla que cargo con un datasource, y un campo fecha, que al comparar con la fecha actual si la fecha del presupuesto es mayor a 7 dias hay que pintarlo de rojo dado que esta vencido el presupuesto, el codigo que uso es el siguiente pero no consigo pintar la fila competa ni la celda de la fecha en si, no se que me estaria faltando


Function RestoFechasPresupuestos()
FechaActual = DateTime.Now.ToString("dd/MM/yyyy")
For Each Fila As DataGridViewRow In DataGridView3.Rows()
FechaPresupuesto = Fila.Cells(11).Value
DiferenciaDias = DateDiff(DateInterval.Day, FechaPresupuesto, FechaActual)
If DiferenciaDias > 7 Then
Fila.DefaultCellStyle.BackColor = Color.Red
Else
Fila.DefaultCellStyle.BackColor = Color.Gree
End If
Next



y a esta funcion la llamo en el onload del form donde se encuentra la grilla, me podran dar una manito por favor, mil gracias a todos.