使用 IsSelectable 属性来指定或确定由此类实例表示的日期是否可以在 Calendar 控件中被选定。可以基于该值以编程方式控制日期的外观行为。具体方法是在DayRender中,根据设置条件,确定IsSelectable属性。比如下面的代码就规定只能选择今天之后的七天(包括今天)的日期,
private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
e.Day.IsSelectable = e.Day.Date >= DateTime.Now.Date - 7;
} |