我使用的是Visual 2010和 Server 2008 R2。我正在使用RDLC创建报告。
我的问题是,其中一个列的值默认显示为四舍五入整数,尽管该列在DB视图级别被定义为float,在tableAdapter & report dataSet级别定义为Double。只有在显示实际报表数据时才会丢失所有级别的精度。我试过使用FORMAT(value, 2)和FORMATNUMBER(value, 2),但没有用!
如何保持两个小数点的精度,即使是在报告显示级别?谢谢。
发布于 2014-03-18 04:52:41
在rdlc文本框表达式中尝试以下代码
Format(Value,"#0.00")发布于 2014-03-18 12:59:00
我终于找到解决办法了。一直以来,我都把report对象插入到错误的tableadapter中,但是具有类似的(列)结构,因此报告显示了Integer值而不是Double值。对数据的进一步分析揭示了不同的数据源。谢谢你的帮助。
https://stackoverflow.com/questions/22468504
复制相似问题