2016-03-22 3 views
0

Я использую MVC Grid.Net для сетки, которая показывает цены в одном из ее столбцов. Когда сетка сначала загружается ??? отображается вместо €.??? отображается вместо €, когда 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")); 

После того, как я взаимодействую с сеткой, как сортировка колонки символ валюты отображается правильно.

Я не уверен, что вызывает это.

Спасибо за любую помощь

+1

какая у вас настройка культуры, как на вашей машине ..? – MethodMan

+0

Моя культура установлена ​​в en-ie. Приложение будет использоваться только для ирландского рынка. Для ударов я пробовал £ и $, они оба отлично работают –

+0

Этот вопрос отображает 3 вопросительные знаки белого цвета на черном, если я вручную установил кодировку текста в ISO-2022-JP. Можете ли вы исключить, что поведение вызвано браузером? – devio

ответ

0

Это было исправлено с помощью простого обновления пакета NuGet. У меня было 1.0.0.57 и обновление до 1.0.0.60 исправлено проблема