手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

FastReport.NET V2017 可空日期DateTime类型

时间:2024-10-11 23:42:38

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

FastReport.NET V2017 可空日期DateTime类型

2、【方式一】FastReport的FormatDateTime函数,格式化日期为指定格式: FormatDateTime([数赍铈于脏据源.日期字段],"yyyy-MM-dd HH:mm:ss")

FastReport.NET V2017 可空日期DateTime类型

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

FastReport.NET V2017 可空日期DateTime类型

4、【方式二】后台实体字段日期转换为string类型,如果日期为空值,就给string赋值为空,如果日期是有效日期,就给日期格式化显示的格式

FastReport.NET V2017 可空日期DateTime类型

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

FastReport.NET V2017 可空日期DateTime类型

6、【方式二】在绑定字段的时候,按照字符串类型绑定,不需要格式化,因为后台已经格式化好了

FastReport.NET V2017 可空日期DateTime类型

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

FastReport.NET V2017 可空日期DateTime类型
© 手抄报圈