récupérer la ligne en cours de lecture dans un datagridview
Bonjour,
Je voudrais mettre en rouge les lignes qui ont une dateMaj < datesystem.
Seulement pour cela je dois parcourir mon datagridview et lorsque ma condition de date est rempli, mettre cette ligne en rouge...
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10
| Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim time_second As String = DateAndTime.Second(DateAndTime.Now)
Dim date_second_zero As Date = DateAdd(DateInterval.Second, -time_second, DateAndTime.Now)
Dim dateattentepriseencompte As String = DateAdd(DateInterval.Minute, -15, date_second_zero)
For i As Integer = 0 To DataGridView4.RowCount - 1
If DataGridView4.Item(2, i).Value.ToString < dateattentepriseencompte Then
DataGridView4.Rows(i).DefaultCellStyle.ForeColor = Color.Red
End If
Next
End Sub |
Mon problème c'est que cela me met toutes les lignes du datagridview en rouge :s
J'aurais eu besion d'un Getselectrow (mais n'hésite pas avec vb.net2008).
Si vous avez une solution :D
Merci,