我正在将 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"));
一旦我与网格进行交互(例如对列进行排序),货币符号就会正确显示。
我不确定是什么原因造成的。
谢谢你的帮助