我需要給每個thousends逗號(,)。所以我用DataFormatString="${0:#,#}"
。它工作正常。但是,當值是0
。它顯示$00
。我只想顯示$0
。數字或貨幣的字符串格式?
我們該怎麼做?
我需要給每個thousends逗號(,)。所以我用DataFormatString="${0:#,#}"
。它工作正常。但是,當值是0
。它顯示$00
。我只想顯示$0
。數字或貨幣的字符串格式?
我們該怎麼做?
格式= 「$ {0:#,0}」;
DataFormatString = "{0:C0}"
這將格式化爲小數點後0位的貨幣。
DataFormatString = "{0:N0}"
這將格式化爲一個數字,如1,000。如果你想要小數位,那麼用小數點後的數字替換第二個0。
例如:
DataFormatString = "{0:N4}"
會格式化等1,000.0000
它還具有使用當前區域設置獲取正確的貨幣符號,千位分隔符和小數點分隔符的好處。 – ChrisF 2010-12-01 19:21:50
我知道這是一個古老的問題,但由於我自己一直忘記答案,MSDN的所有字符串格式參考參考位於這裏; http://msdn.microsoft.com/en-us/library/26etazsy.aspx – Eric 2012-12-14 10:19:23