最初の日付フィールドが 2 番目の日付フィールドより小さいかどうかを確認するために 2 つの日付フィールドを比較していますが、「文字列は有効な DateTime として認識されませんでした」というエラーが発生し、この行で失敗しています
DateTime Field2 = DateTime.Parse(gr.Cells[10].Text);
これは、この日付フィールドが私のテーブルでどのように見えるかです: 2012-11-08
DateTime Field1 = DateTime.Parse(gr.Cells[3].Text);
DateTime Field2 = DateTime.Parse(gr.Cells[10].Text);
DateTime strDate = System.DateTime.Now;
if (Field2 == null && Field1 < strDate)