3
I have a database with the following tables: Data Emissão
and Data Expira
.
So I want that when the date of Data expira
is equal to or greater than Data Emissao
, to row
change color to Vermelho
and when it is 1 month to reach the date change color to Amarelo
.
My code
Private Sub CadastroDataGridView_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles CadastroDataGridView.CellFormatting
If Me.CadastroDataGridView.Columns(e.ColumnIndex).Name = "DataGridViewTextBoxColumn15" Then
If e.Value IsNot Nothing Then
Dim dgvdate As Date = CDate(e.Value)
If dgvdate < CDate(Now) Then
e.CellStyle.BackColor = Color.Red
e.FormattingApplied = True
Else
e.CellStyle.BackColor = Color.Green
e.FormattingApplied = True
End If
End If
End If
End Sub
With the following columns no tables, right?
– marcelo_drummer
Post the complete tables...
– marcelo_drummer
Please show your code, highlight what matters to doubt and say what you have tried.
– Marcus Vinicius