问题描述
在一个日历控件中显示元旦(1月1日).妇女节(3月8日).劳动节(5月1日),青年节(5月4号)国庆节(10月1号)的日期时,在日期下方显示节日的名称?使用calender控件的什么属性才能将字符串加到日期下方?
解决方案
解决方案二:
在日历控件的DayRender事件中写如下代码:protectedvoidCalendar1_DayRender(objectsender,DayRenderEventArgse){Labellblmonth=newLabel();if(e.Day.Date.Day==1&&e.Day.Date.Month==5){lblmonth.Text="<br/>劳动节";}elseif(e.Day.Date.Day==1&&e.Day.Date.Month==10){lblmonth.Text="<br/>国庆节";}e.Cell.Controls.Add(lblmonth);}
解决方案三:
protectedvoidCalendar1_DayRender(objectsender,DayRenderEventArgse){switch(e.Day.Date.ToString("MM-dd")){case"04-01":e.Cell.Text="愚人节";break;case"04-10":e.Cell.Text="谁过节";break;}}
解决方案四:
其他的节日依次类推在else中去判断就可以了
解决方案五:
引用1楼oec2003的回复:
在日历控件的DayRender事件中写如下代码:C#codeprotectedvoidCalendar1_DayRender(objectsender,DayRenderEventArgse){Labellblmonth=newLabel();if(e.Day.Date.Day==1&&e.Day.Date.Month==5){lblmonth.Text="<br/>劳动节";}elseif(e.Day.Date.Day==1&&e.Day.Date.Month==10)…
解决方案六:
在Calendar1_DayRender事件中写
解决方案七:
引用4楼shoushii的回复:
引用1楼oec2003的回复:在日历控件的DayRender事件中写如下代码:C#codeprotectedvoidCalendar1_DayRender(objectsender,DayRenderEventArgse){Labellblmonth=newLabel();if(e.Day.Date.Day==1&&e.Day.Date.Month==5){lblmonth.Text="<br/>劳动节";}elseif(e.Day.Date…
解决方案八:
引用2楼badtank的回复:
protectedvoidCalendar1_DayRender(objectsender,DayRenderEventArgse){switch(e.Day.Date.ToString("MM-dd")){case"04-01":e.Cell.Text="愚人节";break;case"04-10":e.Cell.Text="谁过节";break;}}
解决方案九:
m
时间: 2024-09-13 01:53:24