我需要本地化ReportViewer报告的标签/列标题。从我读过,有两种方法可以做到这一点:如何本地化ReportViewer标签,列标题等?
1)为每种语言创建或
2)创建一个RDLC文件并在运行时解析这个RDLC文件,替换标签/标题值与当前文化的字符串。
我在想,从长远来看,#2将会减少工作量,但我想确认最新版本不支持本地化开箱即用。我是否正确,我必须推出自己的?其实,我可能会使用解决方案here。
我需要本地化ReportViewer报告的标签/列标题。从我读过,有两种方法可以做到这一点:如何本地化ReportViewer标签,列标题等?
1)为每种语言创建或
2)创建一个RDLC文件并在运行时解析这个RDLC文件,替换标签/标题值与当前文化的字符串。
我在想,从长远来看,#2将会减少工作量,但我想确认最新版本不支持本地化开箱即用。我是否正确,我必须推出自己的?其实,我可能会使用解决方案here。
我不知道国产化提供了2010年(2008年?)版本,但另一个快速选项包含如下:
我用的方法是创建一个语言集,然后从语言文件中值传递。所以当你想使用文本字符串时,最后只需要引用数据集值,通常我们使用一个只有1行的长数据集,然后使用first()函数。
我们为语言存储XML文件,然后在本地报告中填充数据集。不太确定这是否可以用于远程模式报告。
也许这可以帮助你: http://stackoverflow.com/a/27499952/4365427 – zeroha 2015-01-30 11:40:13