我有一些Nullable
,Bound
日期文字编辑,可以为空但我得到SqlDateTime overflow exception
。
我有这样的代码:
public DateTime? EffectiveDate
{
get
{
return effectiveDate;
}
set
{
effectiveDate = value;
}
}
我认为以下代码将日期设置为null并在没有值的情况下将其传递给存储过程,但它传递的是1/1/1753
,但它不是:
EffectiveDate = (DateTime?)effectiveDateTextEdit.DateTime != null ? effectiveDateTextEdit.DateTime : (DateTime?)null