DBの情報はData Tableにあります

if文で指定した日の色などを変えることはできるんですが
if(e.Day.Date.Day = 18 )
{
e.Cell.BackColor =System.Drawing.Color.Red;
}

foreach文で
foreach(DataRow row in dt.Rows)
{
 if(row["日付"]==e.Day.Date.Day)
 {
  e.Cell.BackColor =System.Drawing.Color.Red;
 }
}

みたいな感じだとエラーは出ないんですが色が変わってくれません
DBには[2005/02/18]ってはいっているので多分そこで一致しないんだと思います
この[2005/02/18]の日の色を変えたいのですが、どう比較していいのかが分かりません
説明下手で申し訳ないんですがよろしくお願いします