datetime がデータベースから null になり、エラーが表示されると、ado.Net で Crystal レポートを使用しています。Nullable (? を使用) プロパティを使用する場合、Crystal Report はサポートできません。
お気に入り:-
_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"),
それからCrystalレポートはサポートしていません。
最善の解決策はありますか?