Cambiare colore in una datagrid in base al contenuto

lunedì 16 gennaio 2017 - 15.20
Tag Elenco Tags  VB.NET  |  .NET 3.5

Zagor60 Profilo | Junior Member

Salve

premetto che quello che vorrei fare io è che in una datagridview quando la data di scadenza di un documento è scaduta la riga sia rossa , se scade tra tre mesi arancione , da precisare che il campo data può anche essere vuoto , in quanto non è detto che un documento abbia una scadenza. quindi la riga con il campo data senza data non deve essere rossa Quando lancio l'applicazione mi nasce il seguente errore:
l'operatore '<' non è definito per tipo 'DBnull' e tipo 'date'

il codice è il seguente

If Me.DataGridView1.CurrentCell.Value = Nothing Then
Me.DataGridView1.CurrentCell.Value = 0
Else
For i As Integer = 0 To DataGridView1.RowCount - 1

If DataGridView1.Rows(i).Cells(3).Value < (Now) Then

DataGridView1.Rows(i).Cells(3).Style.ForeColor = Color.Red

End If

Next
End If
saluti
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5