Вы можете отформатировать десятичные значения в C # следующим образом:
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"
Учитывая вышеизложенное, вы должны иметь возможность:
grid.Column("Val", format: @<text>@String.Format("{0:0.00}", (decimal)(100/3)) </text>)
Дополнительная информация о форматировании десятичных чисел, удваивается иfloat: http://www.csharp -examples.net / string-format-double /