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_/