2011-10-19 31 views
2

我在我的項目中遇到問題,同時根據自定義格式格式化十進制值。
格式組是基於自定義格式在C#中格式化十進制值

>>>,>>>,>>>,>>>,>>9.99 

這是從DB服用。

而在C#代碼中,我們最初用'#'和'9'替換'>'和'0'。
它適用於像25.65等值,但對於像5.00這樣的值顯示05.00。
所以我們所做的就是用'#'和'9'替換成'>',它解決了我們的問題。
但是這又引發了一個新問題。它適用於像25.65,5.00這樣的值。
但是,對於值0.00,它顯示.00。 任何人都可以幫忙嗎?

+0

這裏「>>>,>>>,>>>,>>>,>> 9.99」的「轉換」工作正常(「5.00」)。你在使用其他格式嗎? – xanatos

回答

0

替換 '>' 與 '#'

  • 和9#之前。

  • 和9之後的0。

+0

或用「F2」代替整個東西 –

+0

用#代替#之前。並在0之後。這是我現在正在做的事情,但是當它的值是0.00時,它顯示爲.00 – user1002446