【问题标题】:VB.NET datetimepickerVB.NET 日期时间选择器
【发布时间】:2021-02-24 15:05:06
【问题描述】:

我有一个表格,我可以在其中选择日期(datetimepicker)并在复选框中选中它。

如果用户选择并检查日期,数据将进入数据库。 如果用户不想标记它,那么数据库应该有一个空值。

相反,数据库不显示空值,而是显示默认日期。

我在数据库中的日期时间选择器是空日期类型。

我不明白,也许我应该把“if”函数放在这里:

Private Sub ReferralDate_ValueChanged(sender As Object, e As EventArgs) 

【问题讨论】:

  • DateTimePicker 不支持空 DateTime 值。您可以使用 Binding 的Parse 事件来控制该值。对于入站值,您可以使用Format 事件。或者使用从 DateTimePicker 派生的自定义控件来更改其行为。

标签: vb.net winforms datetimepicker


【解决方案1】:

我有这个 dateTimePicker 如图1 所示。因此,如果选中,数据将作为正确的日期发送到 db。如果不是,则为 NULL,如图中的图片。

但是我有一个问题。数据显示不正确2- 要么显示 NULL,要么显示为日期,无论是否选中/取消选中。

哪里出了问题?

【讨论】:

    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多