Мне нужно отобразить некоторые средние суммы валютных значений в моем проекте .net core asp mvc.
Я использую mvc 6 grid для отображения данных, и я попробовал этирешения:
[DisplayFormat(DataFormatString = "{0:C}")]
public double? AverageCost { get; set; }
[DisplayFormat(DataFormatString = "{0:#.####}")]
public double? AverageCost { get; set; }
[RegularExpression(@"^\d+\.\d{0,2}$")]
public double? AverageCost { get; set; }
Но все равно мои значения отображаются с несколькими десятичными знаками:
Я что-то упустил?
Я знаю, что могу отформатировать столбцы, используя сетку mvc 6, но нет ли способа сделать это в ViewModel?
Обратите внимание, что это НЕ , дубликатпредложенный вопрос .. Если вы действительно прочитаете вопросы, вы увидите это.