我正在使用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"));
一旦我与网格互动,就像对列进行排序一样,货币符号就会正确显示。
我不确定是什么导致了这一点。
感谢您的帮助
答案 0 :(得分:0)
这是通过nuget包的简单更新来解决的。我有1.0.0.57并升级到1.0.0.60修复了问题