2011-07-29 8 views
0

ただ、データ型とDBから、データベースから値を引き出し、最善の方法は、これがASP.NET画面上に表示可能な値にmoneyデータ型を変換する

に到達するために取得するいただきまし

9.8600

としての私の画面上に表示されます

€9.86

+0

書式指定子とオプションの精度を渡すだけです。下の私の答えを見てください。 – JonH

+0

これでも何か助けが必要ですか?さらに、この質問のステータスはどうですか? – JonH

答えて

2

cでToStringに渡す場合は、精度のために文字cの後ろに整数を追加することもできます。

VBの場合
decimal value = 123.456m; 
Console.WriteLine("Your account balance is {0:C2}.", value); 
// Displays "Your account balance is $123.46." 

Dim value As Decimal = 123.456d 
Console.WriteLine("Your account balance is {0:C2}.", value) 
' Displays "Your account balance is $123.46." 

疑わしい場合は、MSDN:http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

enter image description here

私はC#の場合、小数点 "c2"

valueFromDB.ToString("c") 

後2桁を望んでいた場合

関連する問題