如何本地化ReportViewer标签,列标题等?

时间:2010-10-14 03:37:30

标签: c# localization reportviewer

我需要为ReportViewer报告本地化标签/列标题。根据我的阅读,有两种方法可以做到这一点:

1)为每种语言创建一个RDLC文件或

2)创建一个RDLC文件并在运行时解析它,用当前文化的字符串替换label / header值。

我认为#2从长远来看会减少工作量,但我想确认最新版本不支持开箱即用的本地化。我是否正确,我必须自己动手?实际上,我可能会使用解决方案here

1 个答案:

答案 0 :(得分:1)

我不知道2010(2008?)版本中的本地化版本,但下面包含另一个快速选项:

我使用的一个选项是创建语言数据集,然后从语言文件传入值。因此,当您想要使用文本字符串时,最终只会引用数据集值,通常我们使用只有1行的长数据集,然后使用first()函数。

我们存储了语言的XML文件,然后只在本地报告上填充了数据集。不太确定它是否适用于远程模式报告。