SQL Server 2008 に Decimal(10,4) のタイプのデータベース フィールドがありますが、asp.met mvc ビューでは、値は 2 つの 10 進数でしか表示されないため、データベースの値がのみ10.1234
としてビューに表示されます10.12
。
データベースに保存されているすべての小数点を表示するフィールド形式を定義するにはどうすればよいですか
更新:- まず、エンティティ フレームワークがテーブルのモデル クラスを作成し、オブジェクト プロパティを次のように設定します:-
public decimal Result { get; set; }
ビューでは、結果は次のように表示されます。
<div class="display-field">
@Html.DisplayFor(modelitem => vlr.Result)
</div>
</td>
<td>
<div class="display-field">
@Html.DisplayFor(modelitem => vlr.DateTaken)
</div>
Result
データベースの値が次のようなものであっても12.1234
; 12.12
ビューでは!!!!として表示されます。ブラジル