DateTime start = d.Key; // say 2013-06-01
DateTime end = d.Key.AddDays(d.Value); // say end=2013-06-07
var filteredRecords = from n in dt.AsEnumerable()
orderby n["Date"] ascending
where (DateTime)n["Date"] >= start && (DateTime)n["Date"] <= end
select n;
查询工作正常,但总是缺少第一条记录,即第一次日期(2013-06-01)的数据。我已经用数据库检查了它,并且在那里我得到了丢失日期的数据。我不知道我做错了什么,请帮忙。
提前致谢!