[英]how to set date time field to null
我正在使用.net 4.0。 我有日期時間字段的界面,例如
DateTime FromDate
{
get;
set;
}
DateTime ToDate
{
get;
set;
}
我想在我的用戶界面中將此值設置為null
IUser m_user = new User();
m_user.FromDate = DBNull.value;
在show error中,例如無法將null轉換為datetime。
如何為日期時間分配null?
謝謝,pooja
您不能這樣做,因為DateTime不能獲取null
值,因為它是value類型 。
一種方法是將代碼更改為使用Nullable類型 :
DateTime? FromDate
{
get;
set;
}
然后可以為null:
m_user.FromDate = null;
對於DateTime,使用DateTime.MinValue而不是null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.