当前位置:编程学习 > C#/ASP.NET >>

日历控件问题(calender)

在一个日历控件中显示元旦(1月1日).妇女节(3月8日).劳动节(5月1日),青年节(5月4号)国庆节(10月1号)的日期时,在日期下方显示节日的名称 ?
使用calender控件的什么属性才能将字符串加到日期下方? --------------------编程问答-------------------- 在日历控件的DayRender事件中 写如下代码:

        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {

            Label lblmonth = new Label();
            if (e.Day.Date.Day == 1 && e.Day.Date.Month==5)
            {
                lblmonth.Text = "<br />劳动节";
            }
            else if(e.Day.Date.Day == 1 && e.Day.Date.Month==10)
            {
                lblmonth.Text = "<br />国庆节";
            }
            e.Cell.Controls.Add(lblmonth);
        }

--------------------编程问答--------------------         protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {
            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# code
        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {

            Label lblmonth = new Label();
            if (e.Day.Date.Day == 1 && e.Day.Date.Month==5)
            {
                lblmonth.Text = "<br />劳动节";
            }
            else if(e.Day.Date.Day == 1 && e.Day.Date.Month==10)
 …
--------------------编程问答-------------------- 在
Calendar1_DayRender事件中写 --------------------编程问答--------------------
引用 4 楼 shoushii 的回复:
引用 1 楼 oec2003 的回复:
在日历控件的DayRender事件中 写如下代码:  

C# code 
        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) 
        { 

            Label lblmonth = new Label(); 
            if (e.Day.Date.Day == 1 && e.Day.Date.Month==5) 
            { 
                lblmonth.Text = " <br />劳动节"; 
            } 
            else if(e.Day.Date…
--------------------编程问答--------------------
引用 2 楼 badtank 的回复:
        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) 
        { 
            switch (e.Day.Date.ToString("MM-dd")) {  
                case "04-01": 
                    e.Cell.Text = "愚人节"; 
                    break; 
                case "04-10": 
                    e.Cell.Text = "谁过节"; 
                    break; 
            } 
        }
--------------------编程问答-------------------- m
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,