Как показать локализованные значения для enum в XtraReport? - PullRequest
0 голосов
/ 13 июня 2018

Мои перечисления локализованы через файл resx, как этот

public enum MyViewModel
{ 
    [Display(Name = "resource_name", ResourceType = typeof(MyResource))]
    SomeValue,
}

, который отлично работает везде, кроме XtraReport.XtraReport никогда не будет принимать строку ресурса, но всегда показывает SomeValue.

Единственный способ локализовать enum для отчета - использовать отражение, получить строку из MyResource и отправить эту локализованную строку в источник данных.Но я считаю, что для каждого перечисления в моем отчете должен быть лучший способ, чем такой обходной путь.У кого-нибудь есть идеи, как этого добиться?

1 Ответ

0 голосов
/ 19 июня 2018

Мне удалось локализовать свои перечисления в скрипте через функцию OnBeforePrint.Даже когда я не думаю, что это лучшее решение и хотелось бы, чтобы это помогло решить мою проблему.

...