我在 ado.Net 中使用水晶报表,当数据库中的日期时间为空时,然后显示错误。如果我们使用 Nullable (使用?)属性,则水晶报表不支持。
喜欢:-
_report = (
from user in users
select new userModel()
{
UserId = user.Field<string>("userid"),
CheckInTime = <user.Field<DateTime>("intime"),
CheckOutTime = user.Field<DateTime>("outime"),
TotalWorks = user.Field<Int32>("TotalWork")
})
.ToList();
在这里抛出错误......
当我们使用 Nullabe..:-
public DateTime? CheckInTime { get; set; }
public DateTime? CheckOutTime { get; set; }
CheckInTime = <user.Field<DateTime?>("intime"),
CheckOutTime = user.Field<DateTime?>("outime"),
然后水晶报表不支持。
有什么最好的解决办法吗?