C# Crystal报告将当前日期改为空值
我在Crystal Reports中打印报告时遇到问题。报告中的数据取自PostgreSQL数据库。Crystal Reports由C.NET4.0Windows窗体应用程序使用。我把报告字段放在DateTime字段上——在数据库中,该字段大部分为空。但如果我打印报告,crystal reports会将当前日期改为空值,这是不正确的,因为该日期是与客户的合同完成的时间。空值表示未完成。如何获取报告:若字段为空,则字段必须为空C# Crystal报告将当前日期改为空值,c#,.net,postgresql,crystal-reports,C#,.net,Postgresql,Crystal Reports,我在Crystal Reports中打印报告时遇到问题。报告中的数据取自PostgreSQL数据库。Crystal Reports由C.NET4.0Windows窗体应用程序使用。我把报告字段放在DateTime字段上——在数据库中,该字段大部分为空。但如果我打印报告,crystal reports会将当前日期改为空值,这是不正确的,因为该日期是与客户的合同完成的时间。空值表示未完成。如何获取报告:若字段为空,则字段必须为空 感谢您的帮助,我在数据库中找到了“无穷大”。我正在使用NHiberna
感谢您的帮助,我在数据库中找到了“无穷大”。我正在使用NHibernate对数据进行操作,当我保存一个新项目时,NHibernate会将该值放在未指定的位置。我必须解决这个问题。谢谢你的帮助-这不是水晶的错
对于任何有同样问题的人。要解决我的NHibernate问题,您必须允许DateTime为空值。这很简单-您必须声明字段,如:DateTime?日期 你们有权-在数据库中我得到了值'-infinity'。我正在使用NHibernate对数据进行操作,当我保存一个新项目时,NHibernate会将该值放在未指定的位置。我必须解决这个问题。谢谢你的帮助-这不是水晶的错
对于任何有同样问题的人。要解决我的NHibernate问题,您必须允许DateTime为空值。这很简单-您必须声明字段,如:DateTime?日期 但我不知道crystal报告在哪里用当前日期替换空值。当我放置公式字段时,它采用当前日期-无空值请验证数据库/表中的日期值。它们是真的为空还是有一些默认值。同时打开CrystalReportDesigner.rpt+选择日期字段+选择对象格式。在数据库中,我有一个值'-infinity'。我正在使用NHibernate对数据进行操作,当我保存一个新项目时,NHibernate会将该值放在未指定的位置。我必须解决这个问题。谢谢你的帮助-这不是水晶的错。对于任何有同样问题的人来说。要解决我的NHibernate问题,您必须允许DateTime为空值。这很简单-您必须声明字段,如:DateTime?日期请将您的解决方案作为答案发布。但我不知道crystal报告在哪里用当前日期替换空值。当我放置公式字段时,它采用当前日期-无空值请验证数据库/表中的日期值。它们是真的为空还是有一些默认值。同时打开CrystalReportDesigner.rpt+选择日期字段+选择对象格式。在数据库中,我有一个值'-infinity'。我正在使用NHibernate对数据进行操作,当我保存一个新项目时,NHibernate会将该值放在未指定的位置。我必须解决这个问题。谢谢你的帮助-这不是水晶的错。对于任何有同样问题的人来说。要解决我的NHibernate问题,您必须允许DateTime为空值。这很简单-您必须声明字段,如:DateTime?日期请将您的解决方案作为答案发布。