C# 数据绑定DateTimePicker触发验证错误
我有一个数据绑定的日期时间选择器:C# 数据绑定DateTimePicker触发验证错误,c#,winforms,validation,data-binding,datetimepicker,C#,Winforms,Validation,Data Binding,Datetimepicker,我有一个数据绑定的日期时间选择器: dateDateTimePicker.DataBindings.Add(new Binding("Value", paymentBindingSource, "Date", true); paymentBindingSource.DataSource = payment; 支付是实体框架对象付款。日期包含有效的日期时间。当显示表单时,dateDateTimePicker包含正确的值,但它旁边会显示一个ErrorProvider,上面写着“01.01.0001
dateDateTimePicker.DataBindings.Add(new Binding("Value", paymentBindingSource, "Date", true);
paymentBindingSource.DataSource = payment;
支付
是实体框架对象<代码>付款。日期包含有效的日期时间。当显示表单时,dateDateTimePicker包含正确的值,但它旁边会显示一个ErrorProvider,上面写着“01.01.0001 00:00:00”的值对“value”无效。当我将dateDateTimePicker值更改为任何值时,它将消失。是否可以看到您的验证代码?我猜验证错误发生在您首次加载表单时,并且绑定数据的方式不会清除(现有)验证错误,而手动更改值时,则会触发相关代码 是否可以查看您的验证代码?我猜验证错误发生在您首次加载表单时,并且绑定数据的方式不会清除(现有)验证错误,而手动更改值时,则会触发相关代码 尝试反转这两行代码。第一行可能指向数据源,此时该数据源为空。尝试反转这两行代码。第一行可能指向数据源,此时该数据源为空