DateTimePicker 中的 NoNullAllowedException

NoNullAllowedException in DateTimePicker

我正在开发一个小型应用程序。我想将今天的值设置为日期时间选择器的默认值。因此使用 form_load 事件并像这样设置日期:

DateDateTimePicker.Value = Date.Today

如果我 select 来自选择器的日期它工作正常。但如果我不这样做,它会在保存时显示空异常。

异常发生在

Me.SaleBindingSource.EndEdit()

例外是

'System.Data.NoNullAllowedException'

您不能在 datetimepicker 中设置空值,但将其设置为 datetime.min 值,然后 tgen 执行验证