Doofenshmirt
Gebruiker
- Lid geworden
- 3 nov 2011
- Berichten
- 222
Met deze code maak ik regels rood met een datum ouder als 30 dagen
Deze gegevens wil ik printen , met de headers erbij.
Maar dan alleen de rode regels , iemand een idee ?
Code:
Try
For Each NRow In Me.Tabel1DataGridView.Rows
Dim date1, date2
date1 = CType(NRow.Cells(1).Value(), String) 'dit is de datum in je datagrid
date2 = Label1.Text 'Dit is de datum vandaag
If NRow.Cells(1).Value IsNot DBNull.Value Then
If DateDiff(DateInterval.Day, date1, date2) + 1 >= 30 Then 'dit maakt hem rood als de datum 7 dagen oud is.
NRow.DefaultCellStyle.ForeColor = Color.Red
Tabel1DataGridView.Rows(1).Visible = False
Else
NRow.DefaultCellStyle.ForeColor = Color.Black
Tabel1DataGridView.Rows(1).Visible = True
End If
Else
End If
Next
Catch ex As Exception
End Try
End Sub
Deze gegevens wil ik printen , met de headers erbij.
Maar dan alleen de rode regels , iemand een idee ?