• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何将日期时间字段设置为空

c/c++ 来源:Pooja 3次浏览

我正在使用.net 4.0。我有日期时间字段界面像如何将日期时间字段设置为空

DateTime FromDate 
    { 
     get; 
     set; 
    } 
    DateTime ToDate 
    { 
     get; 
     set; 
    } 

我想设置的值,这个为空在我的用户界面像

IUser m_user = new User(); 
    m_user.FromDate = DBNull.value; 

在显示错误,如无法将null转换成datetime。

如何为datetime指定null?

感谢, POOJA

===========解决方案如下:

你不能这样做,因为日期时间不能得到null价值,因为它是value type。

一种方法是改变你的代码中使用Nullable type代替:

DateTime? FromDate 
{ 
    get; 
    set; 
} 

然后,它可以为null:

m_user.FromDate = null; 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)