FastReport.NET V2017 可空日期DateTime类型
1、【方式一】FastReport的Year函数,判断当前日期的年是否小于指定年份,比如小于1900,即当做无效年份处理: Year([数据源.日期字段]) < 1900

3、【方式一】结合IIf、Year、FormatDateTime格式化日期字段的完成格式如下: [IIf((Year([数据源.日期字段]) < 1900),"",FormatDateTime([数据源.日期字段],"yyyy-MM-dd HH:mm:ss"))]

5、【方式二】修改FastReport模板的SQL语句,将日期字段类型改为字符串类型,或者直接修改FastReport的数据源字段类型为字符串

7、运行效果,如果日期为空,打印显示就是空白的。如果日期值有效,就显示对应日期值
