我需要为ReportViewer报告本地化标签/列标题。根据我的阅读,有两种方法可以做到这一点:
1)为每种语言创建一个RDLC文件或
2)创建一个RDLC文件并在运行时解析它,用当前文化的字符串替换label / header值。
我认为#2从长远来看会减少工作量,但我想确认最新版本不支持开箱即用的本地化。我是否正确,我必须自己动手?实际上,我可能会使用解决方案here。
答案 0 :(得分:1)
我不知道2010(2008?)版本中的本地化版本,但下面包含另一个快速选项:
我使用的一个选项是创建语言数据集,然后从语言文件传入值。因此,当您想要使用文本字符串时,最终只会引用数据集值,通常我们使用只有1行的长数据集,然后使用first()函数。
我们存储了语言的XML文件,然后只在本地报告上填充了数据集。不太确定它是否适用于远程模式报告。