Я действительно не могу понять как отформатировать двойное / десятичное значение , как это
12,123,123.78
Вот мой HTML
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column(format: (item) => Html.ActionLink("Candy Bar", "Products", new { id = item.ChainID })),
grid.Column(format: (item) => Html.ActionLink("Per Capita", "ProductsByCategory", new { id = item.ChainID })),
grid.Column("CinemaName", "Complejo"),
grid.Column("TotalSum2", "Monto").Format( ???? )
)
Если я сделаю это
grid.Column("TotalSum2", "Monto", format: (item) => item.TotalSum2.ToString("0:C"))
Я получаю это:
270223: C
а это
"{0:n0}"
т
{27022: n3}
РЕШЕНИЕ:
grid.Column("TotalSum2", "Monto", format: (item) => item.TotalSum2.ToString("#,0.00"))