31-05-20, 02:32 AM
(آخر تعديل لهذه المشاركة : 31-05-20, 02:36 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم اخي الكريم
اليك جملتين فور الاولى ستتحقق من ان التاريخ اقل من التاريخ الحالي بأكثر من 60 يوم عندها سيتلون الصف باللون الاحمر
والثانية ستتحقق من ان التاريخ مساوي التاريخ الحالي ناقص 55 يوم سيتلون الصف باللون الاصفر
لكن انتبه اذا كان في الداتا غرايد صف اخير فارغ ستكتب هذا السطر
اليك جملتين فور الاولى ستتحقق من ان التاريخ اقل من التاريخ الحالي بأكثر من 60 يوم عندها سيتلون الصف باللون الاحمر
والثانية ستتحقق من ان التاريخ مساوي التاريخ الحالي ناقص 55 يوم سيتلون الصف باللون الاصفر
كود :
Dim kk As Date = Now.ToString("dd/MM/yyyy")
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells(3).Value < kk.AddDays(-60) Then
DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.Red
End If
Next
'========================
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells(3).Value = kk.AddDays(-55) Then
DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.Yellow
End If
Nextكود :
For i As Integer = 0 To DataGridView1.Rows.Count - 2اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
