vb.net datetimepicker默认日期

时间:2016-11-03 14:11:20

标签: vb.net datetimepicker

我遇到了datetimepicker字段的问题,我想知道我想要完成的是否可以完成。我的客户'中有一个日期时间字段。表名为' LastVisit'。创建Customer时,LastVisit字段为空或null。

当用户进入客户的编辑屏幕时,如果他们没有更改LastVisit字段然后保存记录,它将保持空白 - 这就是我想要它做的事情。这是问题,如果我在屏幕设计中设置datetimepicker.value它会保持该日期,所以最终用户需要向前点击许多月才能到达当前月份。如果我在Form_load事件中设置datetimepicker.value = today,那么它会设置该值并将其写入Customer记录,即使用户没有进入该字段。

我想要做的是让默认日期为'今天',但仍然有它,所以LastVisit字段将保持为空,除非用户设置它。关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

我明白了。我在第一次创建表单时在datetimepicker字段的Properties中设置了一个日期作为值。我正在寻找其他想法,发现我可以右键单击'value'属性并将其重置为默认值,即当前时间。现在它表现得像我想要的那样。