0

我正在将 MVC Grid.Net 用于在其中一个列中显示价格的网格。当网格第一次加载???显示而不是 €。

在我的 AddCols 方法中,我有代码

cols.Add()
    .WithColumnName("Rent Amount")
    .WithValueExpression(x => "€" + x.AnnualRent.Amount.ToString(Resource.CurrencyFormat));

我也试过

cols.Add()
    .WithColumnName("Rent Amount")
    .WithValueExpression(x => x.AnnualRent.Amount.ToString("C"));

一旦我与网格进行交互(例如对列进行排序),货币符号就会正确显示。

我不确定是什么原因造成的。

谢谢你的帮助

4

1 回答 1

0

这已通过对 nuget 包的简单更新得到解决。我有 1.0.0.57,升级到 1.0.0.60 解决了这个问题

于 2016-03-22T21:05:53.363 回答