使用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)
评论()
收藏
举报