如何将Calendar日历控件中文星期变成英文
2009-06-03 10:24
316 查看
1、给Calendar添加个PreRender属性
程序代码protected void Calendar1_PreRender(object sender, EventArgs e)
{
Thread myThread = Thread.CurrentThread;
CultureInfo myClt = (CultureInfo)myThread.CurrentCulture.Clone();
myClt.DateTimeFormat.DayNames = new string[] { "Sun","Mon", "Tus", "Wes", "Thu", "Fri", "Sat" };
myClt.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Monday;
myThread.CurrentCulture = myClt;
}
2、记得把Calendar的DayNameFormat="Full" 默认是Short值,如果不改,是无法显示出来的。
效果如图:
3、如果需要给星期天加个背景,可在DayRender事件中添加
程序代码 //星期日添加背影颜色
if (e.Day.Date.DayOfWeek == DayOfWeek.Sunday)
{
e.Cell.BackColor = System.Drawing.Color.YellowGreen;
}
4、给日期下方添加文字
程序代码 DateTime dt = new DateTime(2009, 6, 3);
if (e.Day.Date.Date == dt)
{
e.Cell.Controls.Add(new LiteralControl("<br>*"));
}
程序代码protected void Calendar1_PreRender(object sender, EventArgs e)
{
Thread myThread = Thread.CurrentThread;
CultureInfo myClt = (CultureInfo)myThread.CurrentCulture.Clone();
myClt.DateTimeFormat.DayNames = new string[] { "Sun","Mon", "Tus", "Wes", "Thu", "Fri", "Sat" };
myClt.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Monday;
myThread.CurrentCulture = myClt;
}
2、记得把Calendar的DayNameFormat="Full" 默认是Short值,如果不改,是无法显示出来的。
效果如图:
3、如果需要给星期天加个背景,可在DayRender事件中添加
程序代码 //星期日添加背影颜色
if (e.Day.Date.DayOfWeek == DayOfWeek.Sunday)
{
e.Cell.BackColor = System.Drawing.Color.YellowGreen;
}
4、给日期下方添加文字
程序代码 DateTime dt = new DateTime(2009, 6, 3);
if (e.Day.Date.Date == dt)
{
e.Cell.Controls.Add(new LiteralControl("<br>*"));
}
相关文章推荐
- ASP.NET Calendar 控件在中文服务器上显示为英文星期的处理
- jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文呢?
- 如何将VS2010的代码提示从英文变成中文
- jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?
- 如何将VS2010的代码提示从英文变成中文
- jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?
- 如何使 iOS 中的各种控件的 Cancel 按钮变成中文
- 如何定制日历控件显示的星期文字
- 如何快速让你的中文XP变成英文XP
- 如何定制日历控件显示的星期文字
- 如何在TEdit中将键盘输入的英文单引号'变成中文单引号 ’
- jQuery EasyUI API 中文文档 - Calendar日历使用
- 日历控件推介之:Dynarch.com Calendar
- 如何使用DNN中的Calendar控件
- 把VS2010的智能代码提示和注解从英文变成中文
- js日历插件 中文、英文日历
- 在vb中如何区分一个变量值为中文还是英文字母?
- 微博140字,英文算半个字,中文算一个字,如何实现?
- 做自己的Calendar(日历)控件 自定义控件之Calendar
- 如何将windows版的vim界面语言(默认为中文)设置成英文(转)