24-05-14, 03:33 PM
حريف برمجة ..... يعطيك العافية
مثالك ... يظهر التواريخ التي اصغر من تاريخ اليوم بـ 30 يوم ... وأكبر من تاريخ اليوم ب30 يوم
معناها انة راح يظهر 60 يوم (30 قبل و 30 يوم بعد )
وهذا ليس المطلوب
على العموم وجدت مثال في أحدى مشاركات المنتدى القديم .. وقد عدلت علية فكانت النتيجة 100%
مثالك ... يظهر التواريخ التي اصغر من تاريخ اليوم بـ 30 يوم ... وأكبر من تاريخ اليوم ب30 يوم
معناها انة راح يظهر 60 يوم (30 قبل و 30 يوم بعد )
وهذا ليس المطلوب
على العموم وجدت مثال في أحدى مشاركات المنتدى القديم .. وقد عدلت علية فكانت النتيجة 100%
كود :
' التاريخ الحالي
Dim A As Date = Date.Now
' زيادة 30 أيام على التاريخ
Dim B As Date = Date.Now.Date.AddDays(30)
For i As Integer = 0 To Me.DataGridView1.RowCount - 1
If Me.DataGridView1(1, i).Value.ToString() > A And Me.DataGridView1(1, i).Value.ToString() < B Then
Me.DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.Green
End If
Next