可为空的日期时间选择器

问题描述 投票:0回答:2

我希望用户在隐藏 DateTimePicker 时将其设置为 Null。我已经编写了一个代码,但它只显示年份部分“00”并显示明天的日期。如“00 年 1 月 1 日”。我想要整个日期月年为空。

这是我使用过的代码:

dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = " ";
c# winforms datetimepicker
2个回答
0
投票

0
投票

参考这里msdn

   public void CreateMyDateTimePicker()
{
   // Create a new DateTimePicker control and initialize it.
   DateTimePicker dateTimePicker1 = new DateTimePicker();

   // Set the MinDate and MaxDate.
   dateTimePicker1.MinDate = new DateTime(1985, 6, 20);
   dateTimePicker1.MaxDate = DateTime.Today;

   // Set the CustomFormat string.
   dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";
   dateTimePicker1.Format = DateTimePickerFormat.Custom;

   // Show the CheckBox and display the control as an up-down control.
   dateTimePicker1.ShowCheckBox = true;
   dateTimePicker1.ShowUpDown = true;
}
© www.soinside.com 2019 - 2024. All rights reserved.