ActiveReports中的数据格式化,如何设置数据的格式化字符串,比如:数字,金额,日期等。完全兼容微软的数据格式化字符串(MSDN的Formatting Types),最大程度方便了.net开发人员的学习和经验复用。
其中页面报表,通过TextBox控件的Format属性设置日期,时间,货币以及其他数值的格式化字符串。设置的格式化同。
备注:页面报表的Table、Matrix控件数据格式的设置同TextBox的设置。
其中区域报表,通过TextBox控件上的OutputFormat属性设置日期,时间,货币以及其他数值的格式化字符串。
备注:ReportInfo控件对RunDateTime和页码有很多预设的格式化选项。
数据格式化字符串性值由分号分割的四个部分。每一部分包含数值的不同格式:
第一部分为正数的格式。
第二部分提供负数的格式。
第三部分为零值的格式。
第四部分提供Null或者System.DBNull值的格式。
例如: ¥#,#00.00; (¥#,#00.00); ¥0.00; #
时间:
hh:mm tt = 09:00 上午
HH:mm = 21:00 (二十四小时制)
HH = 小时,二十四小时制
hh = 小时,十二小时制
mm = 分钟
ss = 秒
tt = 上午 或 下午
日期:
dddd, MMMM d, yyyy = Saturday, December 25, 2004
dd/MM/yyyy = 25/12/2004
d or dd = 日的数字格式
ddd = 周日的短字符串格式(例如,用“Sat”表示Saturday)
dddd = 周日的长字符串格式(例如,“Saturday”)
MM = 月的数字格式
MMM = 月的短字符串形式(例如,用“Dec”表示“December”)
MMMM = 月的长字符串格式(例如,“December”)
y or yy = 年的两位数字的格式(例如,用“04”表示“2004”)
yyyy or yyyy = 年份的四位数的格式(例如,“2004”)
货币:
¥0.00 = ¥6.25
¥#,#00.00 = ¥06.25
C or c = 当前电脑设置的货币
数字:
# = 数字或者没有
p = 百分比,数值乘以100的字符串表达式
0 = 数字或零
E or e = 科学计数格式
F or f = 固定小数格式
N or n = 自然数
P or p = 百分比
X or x = 16进制
源码下载:
ActiveReports 报表控件| 下载试用
ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。
您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛
葡萄城热门产品


