タイプお金のテーブル列「金額」があります。ストア プロシージャを使用してその値を取得すると、小数点以下 4 桁までの値が返されます (型が money であるため)。小数点以下 2 桁までの値が必要で、コードで処理する必要があります。値を小数点以下 2 桁に四捨五入する方法を教えてください。ありがとう
質問する
52535 次
8 に答える
4
さて、私はそれを試し、正しい結果を得ました。
以下は私が使用したコードです:
funding.amount= Math.Round(decimal.Parse(dr["Amount"].ToString()), 2).ToString();
//量は文字列型だったので、上記のコードを使用しました。以下のコードを使用することもできます。
decimal.Round(yourValue, 2, MidpointRounding.AwayFromZero);
于 2013-03-08T12:40:02.387 に答える
4
プレゼンテーション層でのフォーマット:
string.Format("{0:#.##}", value);
于 2013-03-08T06:36:38.537 に答える
1
標準の数値形式の 例を使用できます。
decimal dValue = 1.268;
string sValue = dValue.ToString("N"); // 1.27
于 2013-03-08T06:45:46.497 に答える
1
休暇イベントでこのコードを書きます
Double x;
Double.TryParse(txtLocl.Text, out x);
txtLocl.Text = x.ToString("0.00");
終了後、小数点以下 2 桁のみ許可されました
于 2013-03-08T07:17:48.640 に答える