如何使日历选择的日期背景颜色改变
我使用下面的语句使日历跳转到指定的日期,但是跳转后被选择的日期和别的日期一样没有改变,请问怎么处理可以使得被选中的日期背景着色改变.
protected void Button1_Click(object sender, EventArgs e)
{
string y = ye.SelectedValue.ToString();//从下拉列表中获得日期
string m = mo.SelectedValue.ToString();
string d = da.SelectedValue.ToString();
Calendar1.VisibleDate = Convert.ToDateTime(y+ "- "+m+ "- "+d);
}
------解决方案--------------------我是用JS实现的 !
你去网上找:"梅花雨"
可以帮你......
------解决方案--------------------Calendar有一个自带的方法Calendar1_DayRender
在其中写e.Cell.ForeColor = Color.FromName("#CCCCCC");可以设计颜色
也可以设置其他属性:
e.Cell.Text = e.Day.DayNumberText;
e.Cell.Height = Unit.Parse("18");