转RDLC报表中浮点型设置精度
2012-04-10 19:46
267 查看
转RDLC报表中浮点型设置精度
1.Round()函数
这个函数的参数必须是浮点型的,因此必须先转换格式,如果为空的话转换就会出错。而且当该列为空时候,会显示0.00。这样不好看。
2.FormatNumber()函数
这个函数格式化出来的是123,456,567.00 。出来的数据会加上“,”。也不好看。
以上两种函数都是结合表达式,和字段绑定。例如:
=FormatNumber(Sum(CDbl(Fields!Usage.Value)))
=Round(Sum(CDbl(Fields!Usage.Value)))
3. 设置RDLC文本框属性
第三种方式是我推荐的很好用
如上图 选择文本框属性 ---格式 ---数字
选择一种格式,如上显示 F 默认是保留两位小数,也可以写 F3 表示显示3位小数。F2表示两位小数。大家可以用记事本打开rdlc文件查看代码大家会惊奇的发现这个格式化和字段是分开写的。 <Format>F</Format>。所以可以排除很多异常,比如空。
1.Round()函数
这个函数的参数必须是浮点型的,因此必须先转换格式,如果为空的话转换就会出错。而且当该列为空时候,会显示0.00。这样不好看。
2.FormatNumber()函数
这个函数格式化出来的是123,456,567.00 。出来的数据会加上“,”。也不好看。
以上两种函数都是结合表达式,和字段绑定。例如:
=FormatNumber(Sum(CDbl(Fields!Usage.Value)))
=Round(Sum(CDbl(Fields!Usage.Value)))
3. 设置RDLC文本框属性
第三种方式是我推荐的很好用
如上图 选择文本框属性 ---格式 ---数字
选择一种格式,如上显示 F 默认是保留两位小数,也可以写 F3 表示显示3位小数。F2表示两位小数。大家可以用记事本打开rdlc文件查看代码大家会惊奇的发现这个格式化和字段是分开写的。 <Format>F</Format>。所以可以排除很多异常,比如空。
相关文章推荐
- RDLC报表中浮点型设置精度-设置小数位位数
- 在RDLC报表中对纸张的设置
- 在RDLC报表中对纸张的设置
- 如何设置rdlc报表的行数 怎么控制rdlc报表显示多少行
- 设置RDLC报表参数
- RDLC报表 分组排序设置
- rdlc报表设置方法
- RDLC报表设置横向打印
- rdlc报表设置页码及总页数
- asp.net ReportViewer 设置 rdlc报表 textbox的值
- RDLC报表格式设置
- 打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机
- RDLC报表的纵向横向设置
- rdlc报表A5设置
- rdlc报表大小设置
- Developer Express 之 XtraReport报表预览控件PrintControl设置
- 【SSRS】入门篇(五) -- 设置报表格式
- 部署报表和 ReportViewer 控件 rdlc
- 对于固定表头的报表-动态设置滚动条高度、宽度的解决方法