各行のセル (3) の日付を確認しようとしています。最初の条件が真の場合にのみ日付を取得できIf
、残りのセルは空白に見えます。コードは次のとおりです。
For Each row As GridViewRow In GridView1.Rows
If Not IsDBNull(dr("B1Week").ToString) Then
e.Row.Cells(3).Text = dr("B1week").ToString
e.Row.Cells(3).ForeColor = System.Drawing.Color.Blue
ElseIf DD2 <= Now Then
e.Row.Cells(3).Text = e.Row.Cells(3).Text & " - OVERDUE"
e.Row.Cells(3).ForeColor = System.Drawing.Color.Red
ElseIf DD2 <= Now.AddDays(7) Then
e.Row.Cells(3).Text = e.Row.Cells(3).Text & " - DUE "
e.Row.Cells(3).ForeColor = System.Drawing.Color.Green
End If
Next row
各行の各セル 3 をチェックして、値を割り当てたいと思います。誰でも助けることができますか?