Doofenshmirt
Gebruiker
- Lid geworden
- 3 nov 2011
- Berichten
- 222
Hoi,
Met dit filter ik datum in een datagridview , als het verschil meer als 30 dagen is maakt hij de rows Rood.
Wat moet in nu er tussen zetten dat hij zoekt naar dat verschil van 30 dagen , maar met een max aantal dagen voor die datum.
Dus dat hij ouder als 30 dagen rood maakt en als het ouder is al 60 dagen niet meer weergeeft.
Ik hoop dat ik een beetje duidelijk ben.
Met dit filter ik datum in een datagridview , als het verschil meer als 30 dagen is maakt hij de rows Rood.
Wat moet in nu er tussen zetten dat hij zoekt naar dat verschil van 30 dagen , maar met een max aantal dagen voor die datum.
Dus dat hij ouder als 30 dagen rood maakt en als het ouder is al 60 dagen niet meer weergeeft.
Ik hoop dat ik een beetje duidelijk ben.
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
NRow.DefaultCellStyle.ForeColor = Color.Red
Else
NRow.Visible = False
End If
Else
End If
Next
Catch ex As Exception
End Try