zoukankan      html  css  js  c++  java
  • 编写带有节日的日历

     

     

    using System;
    using
    System.Data;
    using
    System.Configuration;
    using
    System.Collections;
    using
    System.Web;
    using
    System.Web.Security;
    using
    System.Web.UI;
    using
    System.Web.UI.WebControls;
    using
    System.Web.UI.WebControls.WebParts;
    using
    System.Web.UI.HtmlControls;

    public partial class
    CalendarThree : System.Web.UI.Page
    {
        String[][] holidays
    = new String[13
    ][];
       
    protected void Page_Load(object
    sender, EventArgs e)
        {
           
    for (int n = 0; n < 13; n++
    )
                holidays[n]
    = new String[32
    ];

            holidays[
    1][1] = "元旦"
    ;
            holidays[
    2][14] = "情人节"
    ;
            holidays[
    3][8] = "妇女节"
    ;
            holidays[
    3][12] = "植树节"
    ;
            holidays[
    4][1] = "愚人节"
    ;
            holidays[
    5][1] = "劳动节"
    ;
            holidays[
    5][4] = "青年节"
    ;
            holidays[
    5][12] = "护士节"
    ;
            holidays[
    5][14] = "母亲节"
    ;
            holidays[
    5][14] = "助残日"
    ;
            holidays[
    6][1] = "国际儿童节"
    ;
            holidays[
    6][5] = "环境保护日"
    ;
            holidays[
    6][18] = "父亲节"
    ;
            holidays[
    6][26] = "国际禁毒日"
    ;
            holidays[
    7][1] = "中共诞辰"
    ;
            holidays[
    8][1] = "建军节"
    ;
            holidays[
    9][10] = "教师节"
    ;
            holidays[
    10][1] = "国庆节"
    ;
            holidays[
    11][23] = "感恩节"
    ;
            holidays[
    12][1] = "艾滋病日"
    ;
            holidays[
    12][12] = "西安事变"
    ;
            holidays[
    12][25] = "圣诞节"
    ;
        }
       
    protected void Calendar1_DayRender(object
    sender, DayRenderEventArgs e)
        {
            CalendarDay d
    =
    ((DayRenderEventArgs)e).Day;
            TableCell c
    =
    ((DayRenderEventArgs)e).Cell;

           
    if
    (e.Day.IsOtherMonth)
            {
                e.Cell.Controls.Clear();
            }
           
    else

            {
               
    try
                {
                   
    string Hol = holidays[e.Day.Date.Month][e.Day.Date.Day];

                   
    if (Hol != string
    .Empty)
                        e.Cell.Controls.Add(
    new LiteralControl("<br><font color=blue size=2>" + Hol + "</font>"
    ));
                }
               
    catch
    (Exception exc)
                {
                    Response.Write(exc.ToString());
                }
            }
        }
    }

  • 相关阅读:
    软件测试七年之痒,依然热爱!我还是从前那个少年!
    我想从功能测试转向自动化测试,怎么办?
    python中的一些内置函数
    python中eval()
    集合
    列表的切片:取出来还是一个列表,可用在复制列表元素的操作
    字符串常用的方法
    dict字典,以及字典的一些基本应用
    list列表(也叫数组),以及常用的一些方法
    jsonpath的用法
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211558.html
Copyright © 2011-2022 走看看