18

数値を次のようにフォーマットするにはどうすればよいですか: 9,000 私のデータベース フィールドはお金のデータ型ですが、プルアップすると次のように表示されます: 9000.0000 私には正しく見えません (リアルマネー形式)

4

4 に答える 4

23

string.format を呼び出すこともできますが、ToStringを呼び出す方が簡単だと思います。

decimal money = 9000m;
string formattedMoney = money.ToString("C");
于 2009-05-04T17:47:29.960 に答える
11
decimal money = 1000;
Response.Write(string.Format("{0:C}", money));

上記はC#での例です。

于 2009-05-04T17:00:13.583 に答える
0

データを通貨形式で返す「書式設定」関数を (使用している言語に関係なく) 実行する必要があります。別の回答では、C# のコードについて既に説明しています。vbscript は次のとおりです。

Dim Amount
Amount = 2000
Response.Write(FormatCurrency(Amount))

データベース表示アプリケーションがデータを読み取る方法と、データが実際にデータベースに格納される方法は、2 つの異なる場合があります。

于 2009-05-04T17:16:12.577 に答える