其他信息:DataSet不支持System.Nullable<>。
行中的水晶报告错误
rd.SetDataSource(allCustomer);
答案 0 :(得分:0)
Crystal Reports目前不支持可空类型。您的allCustomer
类型似乎至少包含一个可空的属性,如DateTime?
或Nullable<DateTime>
,导致错误抛出。 (您可以在Microsoft documentation)
创建类似allCustomer
的类型,但没有可空类型的属性:
int? -> int
float? -> float
DateTime? -> DateTime
....
您可以使用任何.NET对象映射库(例如Automapper)将旧类型映射到与Crystal兼容的类型。