DBから価格値を取得します。
価格がおそらく 5 のときはいつでも、5.00 を表示したいと思います。
4.3 の場合は 4.30 にする必要があります。
それを変換する方法は?
ありがとう
DBから価格値を取得します。
価格がおそらく 5 のときはいつでも、5.00 を表示したいと思います。
4.3 の場合は 4.30 にする必要があります。
それを変換する方法は?
ありがとう
10 進数の文字列形式を使用して、この形式を適用できます。
YourDecimal.ToString("#,##0.00");
5.00 と 4.30 が表示されます。
また、1,234.56 個のグループが表示されます。
価格を保存するためにどのデータ型を使用しますか? 精度の問題があるため、浮動小数点数を使用して価格を格納することはお勧めできません。小数のような固定小数点数の方が適切です。
データ型が決まったら、文字列の書式設定を使用して正しく表示できます。MSDNを参照してください。
yourDecimal.ToString("N2")
また、同じことをします
Asp.net で 1 行も書いたことはありませんが、Google で簡単に検索すると、次のようになりました。
http://www.4guysfromrolla.com/aspfaqs/ShowFAQ.asp?FAQID=181 http://msdn.microsoft.com/en-us/library/dwhawy9k%28VS.71%29.aspx