我需要在 asp.net 日历中突出显示选定日期的一周。由于我们可以为所选日期指定样式,asp.net 日历是否可以选择为所选日期的整个星期指定样式?
问问题
323 次
1 回答
0
您可以使用 calendar_dayrender 事件
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";
}
}
于 2012-11-29T11:48:01.103 回答