在我的 diaryEntry 选项卡中;我有 id、siteId 和日期。我传递了一个日期,我希望列表“DiaryEntry”存储所有匹配的日期。然后我通过一个 foreach 传递这个列表,然后它应该在日历上突出显示屏幕上的日期。
DateTime tempDate = System.Convert.ToDateTime(Session["Diary_Date"]);
DateTime startOfMonth = new DateTime(tempDate.Year, tempDate.Month, 1);
DateTime endOfMonth = startOfMonth.AddMonths(1).AddDays(-1);
List<Diary_Entry> DiaryEntry = new List<Diary_Entry>();
DiaryEntry = (from DE in db.Diary_Entries
where DE.Site_Id == 1
&& DE.Date >= startOfMonth && DE.Date <= endOfMonth
select DE).ToList();
foreach (DateTime d in DiaryEntry)//list is name of list you use avoue(in linq)
{
Calendar1.SelectedDates.Add(d);//CALENDAR 1 IS WHAT I CALLED IT IN ASPX
}
错误:无法将类型“diaryEntry”转换为 system.datetim
有人可以建议我如何解决这个问题吗