将数据从RDLC导出到Excel文件时,我遇到了一个奇怪的问题。 有些列包含的数值形式如下:
#,0.00
在报告预览中,正确显示了值,例如:8.407,47。同样的值也正确导出到excel但是当我在单元格中单击时,值为8.407,474。
我曾尝试使用FormatNumer函数,但在Excel的情况下,添加了撇号,我的数字不再是数字,而是像'8.407,47
这样的文字我错过了什么吗?有没有办法在导出的excel文件中正确显示格式化数字?
答案 0 :(得分:1)
你格式化一个值,而不是舍入它:所以你的DataSet
值可能是8.407,474
并且它被导出到{{1没有修改,即使它被格式化为您在Excel
中所述的2位十进制数字。
如果您不想导出超过2位小数,则必须使用此功能在报告中显示数字字段:
rdlc