我正在研究 Telerik gridview,我应该在某些条件下显示警告,其中 1 个是:
如果到期日大于今天的日期并且警告天数为 3,那么它将显示所有到期日大于今天的记录,但只有当它们在警告期内出现时才会显示。
所以如果今天的日期是 22-12-2012 并且到期日是 25-12-2012 并且警告天数是 3 那么它应该选择该记录
到目前为止我尝试了什么:
DateTime dtTodayDate = DateTime.Today;
string strTodayDate = dtTodayDate.ToString("yyyy/MM/dd 00:00:00");
strFilter += @"OR ( [DueDate] >= #" + strTodayDate + @"# AND [Warn_Days] > 0 AND [DueDate] - [Warn_Days] =#" + strTodayDate + @"# )";
无法对 System.DateTime 和 System.Int32 执行“-”操作。