如何在加载表单时将日期时间选择器值的值设为null? 当我使用datetimepicker时,它在加载表单时显示默认值。 我已经设置了datetimepicker的最小和最大日期。
我的要求是“在datetimepicker中显示空值(Nothing),以便用户必须从datetimepicker中选择日期”。我推荐了很多网站。所有关于自定义格式的。我有自己的想法。 i,e按一下按钮作为Readonly,在按钮点击事件中,我可以使datetimepicker可见。 //在datetimepicker_DateSelectd事件中 Button.text = datetimepicker.value;
但我对此表示满意。 你可以建议我吗。
答案 0 :(得分:2)
你可以做的一件事是
dtpConstDate.CustomFormat = " ";
dtpConstDate.Format = DateTimePickerFormat.Custom;
关于价值变化你可以做
private void dtp_ValueChanged(Object sender, EventArgs e) {
dtp.Format = DateTimePickerFormat.Short;
}
因此,想法很简单,您可以相应地更改日期时间选择器格式以实现目标。
答案 1 :(得分:0)
您是否尝试过设置Text属性?
dateTimePicker.Text = string.Empty;
或者如果在WPF中:
<DateTimePicker Text="" />
答案 2 :(得分:0)
你可以这样做......
1:将Date Formate设为“CUSTOM” 2:然后CustomFormate =“”(单一空格)
当你这样做时,你会看到你的datetimepicker空白...........但是当你运行你的程序并尝试选择任何日期时,你将无法看到你选择的日期...... ......它仍然是空白的。
解决它如下............
Date1.CustomFormat =“dd / MM / yyyy”