منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : فحص حقل التاريخ اذا كان فارغ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اخواني لو سمحتم ارجوا منكم المساعدة بارك الله فيكم
عندي جدول و فيه حقل تاريخ و يمكن ان احفظ التاريخ فارغ 
اريد اذا كان تاريخ الصلاحية اقل من 10 أيام و أضيف شرط يكون حقل التاريخ ليس فارغ يتلون السطر على الداتاجريد فيو الى اللون الاحمر ماعرفت كيف اضبطها الله يبارك فيكم
اتحصل على هذا الخطا
كود :
Conversion from string "" to type 'Date' is not valid.
PHP كود :
Private Sub DataGridView1_CellFormatting(ByVal sender As ObjectByVal e As DataGridViewCellFormattingEventArgsHandles DataGridView1.CellFormatting



        
For As Integer 0 To DataGridView1.Rows.Count 1


            Dim Column_Date 
As Object DataGridView1.Rows(i).Cells(3).Value
            
If IsDBNull(Column_DateThen
                
Return
            ElseIf 
Column_Date Date.Today.AddDays(10Then
                DataGridView1
.Rows(i).DefaultCellStyle.BackColor Color.Red
            End 
If


        
Next


    End Sub 
ربنا يسترك و يحفظك و يبارك فيك اخ Zuhar فعلا الىن يشتغل بدون ظهور رسالة الخطاأ
بقي لي لو تكرمت كيف الون فقط المنتجات يلي اقل من تاريخ اليوم او باقي عليها عشرة أو أقل من عشرة ايام على تاريخ اليوم 
لماذا هنا السطر الرابع بتاريخ 18-01-2025 لم يتم تلوينه مع انو بقي على التاريخ فقط 5 أيام
و جزاك كل خير اخي الكريم
[صورة مرفقة: p_3300yqbxo1.png]
تغيير الكود كامل
PHP كود :
   Private Sub DataGridView1_CellFormatting(ByVal sender As ObjectByVal e As DataGridViewCellFormattingEventArgsHandles DataGridView1.CellFormatting
        If e
.ColumnIndex 3 AndAlso Not IsDBNull(e.ValueThen
            If CDate
(e.Value).Date Date.Today.AddDays(10Then
                DataGridView1
.Rows(e.RowIndex).DefaultCellStyle.BackColor Color.Red
            End 
If
 
       End If
 
   End Sub 
كلو مضبوط و الحمد لله الهي يبارك فيك و يرزقك من حيث لا تحتسب اخ Zuhar