Hi,
I am trying to bind my view model to the Html.Grid. I have set the DisplayFormat annotation to one of my property. However, the format is not applied when the grid is rendered.
Here's the code: In view model:
[DisplayFormat(DataFormatString = "{0,10:###,0}")]
public double AmountCurrency { get; set; }
On aspx:
<%= Html.Grid<MyViewModel>(Model.MyViewModel)
.Columns( column => {
column.For(x => x.AmountCurrency);
...
When I format it in the aspx it works:
column.For(x => x.AmountCurrency).Format("{0,10:###,0}");
Not sure why it doesn't work with Data Annotation.
Any help is greatly appreciated.
Thanks :)