1

我在 Crystal Reports 中打印报表时遇到问题。报告中的数据取自 PostgreSQL 数据库。Crystal Reports 由 C# .net 4.0 Windows 窗体应用程序使用。我放置了 DateTime 字段的报告字段 - 在数据库中字段为 null(mostly) 。但是,如果我打印报告,水晶报告会改为空值当前日期,这是不正确的,因为该日期是与客户签订合同的时间。空值表示未完成。我怎样才能获得报告:如果字段为空,字段必须为空白?

谢谢你的帮助

4

1 回答 1

1

你说得对 - 在数据库中我有价值'-infinity'。我正在使用 NHibernate 对数据进行操作,当我保存新项目时,nhibernate 将该值放在未分配的位置。我必须解决这个问题。感谢您的帮助 - 这不是水晶的错

对于遇到同样问题的任何人。要解决我的 NHibernate 问题,您必须允许 DateTime 为空值。这很容易 - 您必须声明如下字段:DateTime?日期;

于 2012-06-27T10:07:48.540 回答