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>。所以可以排除很多異常,比如空。

分享自http://hi.baidu.com/ren_long_/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM