???当 MVC Grid.net 首次加载时显示而不是 €

??? is displayed instead of € when MVC Grid.net first loads

我将 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"));

一旦我像排序列一样与网格交互,货币符号就会正确显示。

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

感谢您的帮助

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