zoukankan      html  css  js  c++  java
  • 标准控件(二)——Calendar

    Calendar

        日程控件

    属性

        Borderstyle             边框样式

        DayNameFormat           日标头的文本格式

        FirstDayOfWeek         

        NextPrevFormat          月导航按钮的格式

     

    方法

        DayRender()             在呈现日时激发

     

        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {
            //1、清掉每个日期格中的所有控件。
            e.Cell.Controls.Clear();
    
            //2、为每个日期格添加一个格头
            Label lblHead = new Label();
            lblHead.Text = e.Day.Date.Day.ToString();    //获取格中的日期
            lblHead.Width = Unit.Percentage(100);
            lblHead.BackColor = System.Drawing.Color.FromName("orange");
            lblHead.Font.Bold = true;
    
            //3、给lblHead加上双击弹出添加日程功能
            lblHead.Attributes.Add("ondblclick","window.open('Add.aspx?d="+e.Day.Date.ToString("yyyy-MM-dd")+"','_blank','width=500 height=400 toolbar=no')");
    
            e.Cell.Controls.Add(lblHead);
    
            //4、查询数据库,加载每天的事件信息
            var query = _Context.RiCheng.Where(p=>p.Date == e.Day.Date);
            foreach (RiCheng data in query)
            {
                Label lblItem = new Label();
                lblItem.Attributes.Add("key", data.Ids.ToString());
                lblItem.CssClass = "dayitem";
                lblItem.Text = data.Title;
                lblItem.Width = Unit.Percentage(100);
                lblItem.BackColor = System.Drawing.Color.FromName(data.Color);
    
                e.Cell.Controls.Add(lblItem);
            }
        }

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    Java链接 Oracle11g R2
    MARS3.6 Programming
    相关分析
    统计学中的P值与显著性的意义
    Java的输入/输出操作
    SQL Server数据类型一览表
    Fragstats:使用R软件读取frag78b.asc文件
    收藏一下大牛的数据挖掘学习经验
    数据库系统概论(第四版)习题解答
    ArcGIS中的坐标系统定义与投影转换
  • 原文地址:https://www.cnblogs.com/phantom-k/p/4297790.html
Copyright © 2011-2022 走看看