Calendar如何只显示“一、二、三...日”,不显示“星期”

来源:互联网 发布:手机erp工业软件 编辑:程序博客网 时间:2024/05/02 16:34

Calendar的DayNameFormat,如FirstLetterFirstTwoLettersFullShort ,但都是争对英文而言的,无法进行自己的格式化;对于中文显示他们都不合适,不过总是有办法解决的。

有两步设置:

     1.设置Calendar的DayNameFormat属性值为Short;

     2.把下面这段代码写到Calendar控件的PreRender事件中:

   string[] dayNames = {""""""""""""""}; 
   System.Globalization.CultureInfo culture 
= new System.Globalization.CultureInfo("zh-CN"); 
   culture.DateTimeFormat.AbbreviatedDayNames 
= dayNames; 
   System.Threading.Thread.CurrentThread.CurrentCulture 
= culture; 

     设置完后,运行你可以看到你想要的效果!

原创粉丝点击