我有一个GridView,如果某列中的日期在特定日期范围内,我想改变该行的颜色。
因此,从网格中传递的值为
我的目标是检查
DateTime dt = new DateTime();
if (DateTime.TryParse(c.Text, out dt))
{
if (dt.Date >= DateTime.Now.AddDays(Mod.ValidUntilDays).Date && dt.Date <= DateTime.Now.AddDays(Mod.ValidUntilDays).Date)
{
e.Item.Style.Add("background-color", "#FF0303");
}
}
因此,从网格中传递的值为
dt.Date
等于23/09/2016 00:00:00
,我想要检查的日期范围是25/09/2016 00:00:00
。 Mod.ValidUntilDays
只是将5天添加到今天的日期。我的目标是检查
23/09/2016 00:00:00
是否在5天的范围内,它确实在,但代码从未进入if语句。