我的枚举本地通过resx文件本地化
public enum MyViewModel
{
[Display(Name = "resource_name", ResourceType = typeof(MyResource))]
SomeValue,
}
除XtraReport外,其他地方都可以正常工作。 XtraReport永远不会占用资源字符串,但始终显示SomeValue
。
我发现本地化枚举报告的唯一方法是使用反射,从MyResource
获取字符串并在数据源中发送此本地化字符串。但我相信,对于我的报告中的每个枚举,必须有比这种解决方法更好的方法。有没有人有更好的想法如何实现这一目标?
答案 0 :(得分:0)
我设法通过OnBeforePrint函数在脚本中本地化我的枚举。即使我不认为这是最好的解决方案,并希望更好的方式解决了我的问题。