zoukankan      html  css  js  c++  java
  • 如何定制日历控件显示的星期文字

    using System.Globalization;
    using System.Threading;

    关键代码以红色字体标出:

    public
    class Test : System.Web.UI.Page

         {

             protected System.Web.UI.WebControls.Calendar Calendar1;

             private System.Threading.Thread t;

             private CultureInfo oldCulture;

        

             private void Page_Load(object sender, System.EventArgs e)

             {

                  // 在此处放置用户代码以初始化页面

             }

     

             #region Web 窗体设计器生成的代码

             override protected void OnInit(EventArgs e)

             {

                  //

                  // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

                  //

                  InitializeComponent();

                  base.OnInit(e);

             }

            

             /// <summary>

             /// 设计器支持所需的方法 - 不要使用代码编辑器修改

             /// 此方法的内容。

             /// </summary>

             private void InitializeComponent()

             {   

                  this.Calendar1.DayRender += new System.Web.UI.WebControls.DayRenderEventHandler(this.Calendar1_DayRender);

                  this.Calendar1.PreRender += new System.EventHandler(this.Calendar1_PreRender);

                  this.Load += new System.EventHandler(this.Page_Load);

     

             }

             #endregion

     

             private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)

             {

                  t.CurrentCulture=this.oldCulture;   

             }

     

             private void Calendar1_PreRender(object sender, System.EventArgs e)

             {

                  t=System.Threading.Thread.CurrentThread;

                  oldCulture=t.CurrentCulture;

                  CultureInfo newci=(CultureInfo)oldCulture.Clone();

                  newci.DateTimeFormat.DayNames=new string[]{"","","","","","",""};

                  newci.DateTimeFormat.FirstDayOfWeek=DayOfWeek.Sunday;

                  t.CurrentCulture=newci;

             }

         }

    注:不要忘了设置DayNameFormat="Full"。

  • 相关阅读:
    如何从维护视图(Maintenace view)中取数据-[VIEW_GET_DATA]
    如何使用ref->*,field-symbols创建内表
    预制发票MIR7抬头行项目检查BADi-MRM_HEADER_CHECK
    如何跳转屏幕到MIGO-[MIGO_DIALOG]
    网络编程聊天室------客户端接收
    网络编程聊天室------客户端发送
    网络编程聊天室------客户端
    网络编程聊天室---------服务器线程类
    网络编程聊天室----服务器端
    小明滚出---响应对象HttpServletResponse和请求对象HttpServletRequest实例
  • 原文地址:https://www.cnblogs.com/CB/p/332961.html
Copyright © 2011-2022 走看看