在mvc gridview列中添加前导零

时间:2018-03-09 05:43:59

标签: c# asp.net-mvc gridview

我在mvc中有一个gridview,它运行良好。但我希望我的int列有前导零。

例如:1变为01,10变为10

以下是我的示例代码:

@Html.Grid(Model).Columns(columns =>
{
    columns.Add(foo => foo.srfId).Titled("SRF NO").Sortable(true).Filterable(true);
    })

1 个答案:

答案 0 :(得分:1)

当您使用U.rename({'x_2': 'x'}).reindex(x=QVAPOR.x, method='nearest', tolerance=123)在模型中添加新属性并为该属性添加列时,有两种可能的方法。

getter

然后在你看来你可以做点什么 -

class MyModel
{
   ...
   ...
   public int srfId { get; set;}
   ...
   ...
   public string SrfIdFormatted
   {
     get { srfId.ToString("00"); }
   }
   ...
}

,第二个是 - 我记得@Html.Grid(Model).Columns(columns => { columns.Add(foo => foo.SrfIdFormatted).Titled("SRF ID"); }) 上也有Format方法。但我不确定,试试这个,如果它适合你。

column