我正在使用 Visual Studio 2010 和 SQL Server 2008 R2 。我正在使用RDLC
创建报告。
我的问题是其中一列,默认情况下,这些值显示为舍入整数,尽管该列在DB视图级别定义为float
,在tableAdapter&amp ;;报告Double
级别。只有在显示实际报告数据时才会丢失精度。我尝试使用dataSet
和FORMAT(value, 2)
无效!
即使在报告显示级别,如何保持2个小数点的精度?谢谢。
答案 0 :(得分:1)
在rdlc Textbox Expression
中尝试此代码Format(Value,"#0.00")
答案 1 :(得分:0)
最后我得到了解决方案。我一直将报表对象插入到错误的tableadapter中,但具有相似的(列)结构,因此报表显示的是Integer值而不是Double。进一步的数据分析揭示了不同的数据来源谢谢你的帮助。