如何在dateTimePicker中更改日历类型?

时间:2014-08-06 22:45:27

标签: datetimepicker

我尝试将dateTimePicker中的日历类型从gregorian更改为hijri但是我不能将系统日历类型设置为它的格里高利。

我试试这段代码

 CultureInfo ci = new CultureInfo("ar-SA");
 DateTimeFormatInfo info = ci.DateTimeFormat;
 dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
 dateTimePicker1.CustomFormat = info.ShortDatePattern + " " + info.ShortTimePattern;

但没有工作!?

我如何在我的应用程序中更改它?

1 个答案:

答案 0 :(得分:0)

来自MSDN:

  

DateTimePicker控件仅支持Gregorian日历。

但您可以创建自定义日历,查看这些文章(C#):

Windows Hijri Calendar

ASP.NET DatePicker User Control (Hijri / Gregorian)

How to create a Hijri Calendar control in .Net Framework 2.0