0

列の1つに価格を表示するグリッドに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 に答える