2012-04-30 21 views
0

SQL Server 2008で10進数(10,4)のタイプのデータベースフィールドがありますが、asp.met mvcビューでは値は2つの10進数でのみ表示されるので、データベースの値が10.1234であるとします。ビューに10.12と表示されます。 ように、データベースに格納されているように私はすべての小数点を表示するフィールドのフォーマットを定義する方法小数点(10,4)フィールドのフル小数点を表示するには

UPDATE: - すべてのエンティティの 最初のテーブルのモデルクラスを作成し、オブジェクトproprtyを設定framewrok以下のように: -

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 !!!!と表示されます。

BR
+0

ASP.NETコードとクエリを表示できますか?コード内の変数にはどのようなデータ型を指定しましたか? –

+0

返信いただき、ありがとうございました。 –

答えて

0

データ注釈を追加:

[displayFormatに(DataFormatString = "{0:#、###、## 0.0000}"、ApplyFormatInEditMode =真)] 公衆小数点結果{得ます。セット; }

関連する問題