实现多国语言的Reporting Services项目
2010-04-01 00:00:00 来源:WEB开发网核心提示: 我只制作两种语言(en-us,zh-cn)的资源文件,使用StringResources2,实现多国语言的Reporting Services项目(3), 如果您不熟悉这个工具,请参考我的这篇文章 应用开源项目StringResourceTool2 实现.NET多国语言方案 en-us的文件内容
我只制作两种语言(en-us,zh-cn)的资源文件,使用StringResources2。
如果您不熟悉这个工具,请参考我的这篇文章
应用开源项目StringResourceTool2 实现.NET多国语言方案
en-us的文件内容如下
zh-cn的文件内容如下
为了在报表中引用,方便部署时放到GAC中,请给类库添加签名
这样,就做好了资源文件。再回到报表项目中来,做两个小修改
1) 先添加程序集引用,在报表-->报表属性对话框中,添加对资源文件程序集的引用
由于是静态属性,不需要添加实例变量。
2) 在显示报表名字的地方,输入=Report.UIResx.SR.OrderReport
在显示合计的地方,输入=Report.UIResx.SR.GrandTotal
这就是我们要做的全部,不需要设置报表的的Language属性,如下图,在我电脑中,没有把Language设置为User!Language也可以正常运行。
更多精彩
赞助商链接