protected void EventCalendar_DayRender(object sender, DayRenderEventArgs e) { foreach (DateTime dt in EventCalendar.SelectedDates) { eve = dao.queryEvent(EventCalendar.SelectedDate.ToShortDateString()); if (eve == null) { LblSelection.Text = "No Events Scheduled for Today!"; } else { LblSelection.Text = eve.eventDate.ToLongDateString() + "<br /><b>" + eve.content + "</b>"; } } ///////////////////////////////////////////// ///// Next for Events //////// ///// Rendering //////// ///////////////////////////////////////////// DataSet ds = dao.GetEvents(); foreach (DataRow dr in ds.Tables[0].Rows) { DateTime dt = (DateTime)dr.Field <DateTime?>("EventDate"); string title = dr.Field <string>("Title"); string content = dr.Field <string>("Content"); if (e.Day.Date == dt.Date) { e.Cell.BackColor = System.Drawing.Color.Silver; //add event lable to day Label lbl = new Label(); lbl.BorderColor = System.Drawing.Color.Red; lbl.Text = "<br />" + title; e.Cell.Controls.Add(lbl); LblEvent.Text += "<li class=\"list-group-item\">" + dt.ToShortDateString() + " " + content + "</li>"; } } }