如何阻止DateTimePicker显示今日日期

Fai*_*oob 4 vb.net datetimepicker winforms

每当我启动我的程序时,DateTimePicker会自动显示今天的日期和时间.我怎么能阻止这个?我怎么能把它弄空白?

我有一个DOB DateTimePicker.对于一些用户我不知道他们的DOB,所以我希望DateTimePicker显示null或空字段.

小智 5

设置DateTimePicker.CustomFormat = " "确保有空格.这将显示为空白区域.

我用了一个DataRowView drv = DBBindingSource(DB).以及在需要时设置null的控制语句.

if(drv.Row["DOB"] == DBNull.Value)
{
  DateTimePicker.CustomFormat = " ";
}
else
{
  DateTimePicker.CustomFormat = "dd MMMM yyyy";
}
Run Code Online (Sandbox Code Playgroud)