使用calendar如何只显示‘一、二、三、…、日’,而不显示‘星期’
1.    
变量声明
private System.Threading.Thread t;
private CultureInfo oldCulture;
句柄响应
private void InitializeComponent()
{
this.Calendar1.DayRender += new 
System.Web.UI.WebControls.DayRenderEventHandler(
this.Calendar1_DayRender);
this.Calendar1.PreRender += new System.EventHandler(this.Calendar1_PreRender);
}


具体函数内容
private void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        
{
            t.CurrentCulture 
= this.oldCulture;            
        }


        
private void Calendar1_PreRender(object sender, EventArgs e)
        
{
            t
=System.Threading.Thread.CurrentThread; 
            oldCulture
=t.CurrentCulture; 
            CultureInfo newci
=(CultureInfo)oldCulture.Clone(); 
            newci.DateTimeFormat.DayNames
=new string[]{"日","一","二","三","四","五","六"}; 
        
//    newci.DateTimeFormat.DayNames=new string[]{"S","M","T","W","T","F","S"}; 
            newci.DateTimeFormat.FirstDayOfWeek=DayOfWeek.Sunday; 
            t.CurrentCulture
=newci;
    }


2.    Calendar的属性处DayNameFormat设为Full
3.    添加引用文件
using System.Globalization;
posted on 2008-07-03 12:03  apple  阅读(513)  评论(0)    收藏  举报