2012-03-14 14 views
2

形式:#、#は自分の数値をフォーマットしますが、小数点以下は切り上げます。私は小数点以下を維持する必要があります。そのフォーマットはありますか?形式小数点以下2桁 - 後尾ゼロなし

ありがとうございます。

+0

「#、###。##?」のような? –

+1

あなたは決して*決して*切り上げたいので、1.9999mは1.9と表示されるはずですか?サンプル入力と希望出力は便利です。 –

+0

必要な小数は何ですか?あなたはいつも同じ金額を持っていますか? 、小数点の区切り記号ですか? Googleの文字列形式の種類はあなたを助けてくれませんでしたか? – gbianchi

答えて

8

#,#.###

、必要に応じて# Sなど多くの広告。
には常にに小数点以下の桁が表示されますが、代わりに0が使用されます。

+0

ありがとうございます - これはそれだと思っていましたが、私のInfragistics UltraGridではうまく機能しません。私はこれとは別の方法で進む必要があります。ありがとうございました。 – Rivka

+0

これは私の間違いでした。フォーマットしようとしていたカラムがInt32として返されていました。明らかにUltraGridはそれを好まなかったようです。ありがとう。 – Rivka

+0

String.Format( "{0:#、0.00}"、value)は私の仕事をしました。 –

0

あなたは小数点以下2桁が必要な場合は、あなたがそれを文字列として表示しようとしている場合は、あなたがしようと、

(int)(100*d)/100.0 

(int)(100*1.99999)/100.0 ==> 1.99 
関連する問題