如何显示我的十进制(10,4)字段的完整小数点

时间:2012-04-30 01:05:55

标签: sql-server-2008 asp.net-mvc-views

我的SQL Server 2008上有一个数据库字段,其类型为十进制(10,4),但在我的asp.met mvc视图中,这些值只会显示两个十进制数字,所以请说明值数据库为10.1234,它仅在10.12视图中显示。 那么如何定义字段格式以显示存储在数据库中的所有小数点

更新: - 首先,实体framewrok为表创建一个模型类,并将对象proprty设置为: -

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

1 个答案:

答案 0 :(得分:0)

将DataAnnotation添加到模型中:

[DisplayFormat(DataFormatString = "{0:#,###,##0.0000}", ApplyFormatInEditMode = true)]
public decimal Result { get; set; }