簡體   English   中英

C#如何使用逗號和小數在Reportviewer中設置貨幣格式

[英]C# How to Format currency in Reportviewer with Commas and Decimals

如何在Reportviewer中使用逗號和小數格式化貨幣? 在C#中? 我一直在抬頭,但沒有看到在這里有意義的東西

我現在有一個叫做“平衡”的字段,我想做這樣的事情

=Format(CDec(balance.Value),"N")

我想要這樣的東西: 1,23456.00非常新。

在設計視圖中。 右鍵單擊該字段。 單擊屬性。 將會彈出一個新窗口。 左側有選擇號,然后進行格式化。

第一步

第二步

=FormatCurrency(balance.Value, "en-US", 2)

我發現,如果在ReportViewer的SQL查詢中強制轉換/格式化數據,這通常是最簡單的。

SELECT FORMAT(Balance, 'C', 'en-us') AS 'Balance' (其中Balance是您的列或值)

請注意,如果您的列或值是VARCHAR,則需要先將其CAST轉換為float:

SELECT FORMAT(CAST(Balance AS float), 'C', 'en-us') AS 'Balance'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM