突出显示asp.net日历的选定周
我需要根据asp.net日历中选定的日期突出显示一周。由于我们可以为所选日期指定样式,asp.net calendar是否可以为所选日期的整个星期指定样式?您可以使用calendar\u dayrender事件突出显示asp.net日历的选定周,asp.net,calendar,Asp.net,Calendar,我需要根据asp.net日历中选定的日期突出显示一周。由于我们可以为所选日期指定样式,asp.net calendar是否可以为所选日期的整个星期指定样式?您可以使用calendar\u dayrender事件 public void Calendar1_DayRender(object sender, DayRenderEventArgs e) { e.Day.IsSelectable = false; DataRow[] rows = Tables.S
public void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
e.Day.IsSelectable = false;
DataRow[] rows = Tables.Select(
String.Format(
"Date='{0}' and Month='{1}' and Year='{2}'",
e.Day.Date.Day,
e.Day.Date.Month,
e.Day.Date.Year
)
);
foreach (DataRow row in rows)
{
System.Web.UI.WebControls.Image image;
image = new System.Web.UI.WebControls.Image();
if (somecondition)
{
e.Cell.CssClass = "cssclass";
}
}