我在Crystal Reports中打印报表时遇到问题。报告的数据来自PostgreSQL数据库。 Crystal Reports正在使用C#.net 4.0 Windows窗体应用程序。我把报告字段设置为DateTime字段 - 在数据库中字段为空(大多数)。但是,如果我打印报告,则水晶报告代替空值当前日期不正确,因为该日期是与客户的合同完成的时间。空值意味着未完成。我怎么能得到报告:如果字段为空,字段必须为空?
感谢您的帮助
答案 0 :(得分:1)
你有权利 - 在数据库中我有价值' - 无限'。我正在使用NHibernate来操作数据,当我保存一个新项时,nhibernate将该值放在未分配的位置。我必须解决这个问题。感谢您的帮助 - 这不是水晶的错误
对于任何遇到同样问题的人。要解决NHibernate的问题,必须为DateTime允许空值。这很容易 - 您必须声明字段如:DateTime?日期;