日期:2014-05-19  浏览次数:20579 次

Calendar控件的若干问题
1.Calendar控件DayHeaderStyle中的周六和周日,及DayStyle中的周六和周日怎样以两种颜色显示以区分周六周日?
2.怎么实现在Calendar控件中选择了日期后,关闭当前窗体?

------解决方案--------------------
处理其DayRender事件,例如在其中写:

if(e.day.DayNumberText.EndWith( "4 "))
e.cell.BackColor=new Color( "Yellow ");

这里把包含4的日期背景都变成黄的了。


自己根据这个意思写吧。记住DayRender事件,并且e.cell其实就是一个“td”单元格(TableCell类型对象),e.day.Date就是一个DataTime,等等,自己察看DayRenderEventArgs
的帮助。