>>656
> if(row["日付"]==e.Day.Date.Day)
//キャストしなくて良いのか……?

["日付"]列の型は何なの?
e.Day.DateがDateTime型を返すんだから、DateTime同士で比較するのが基本だと思うんだけど。
わざわざe.Day.Date.Dayなんて使わなくてもさ。