Reporting Services的本地化 - 报告(.rdl/.rdlc-Files)

use*_*531 3 localization resx rdlc rdl reporting-services

我需要本地化Reporting Services报告(.rdlc),我想使用ressource-file(.resx)来实现.
我发现喜欢的网页这个那个,他们使用自定义代码来实现他们的目标.
但是,在网址中设置报告语言参数等页面给我的印象是,无需自定义代码即可在报告中进行本地化.

那么,可以在没有自定义代码的情况下本地化Reporting Services报告吗?
如果是这样,是否有一个教程解释它是如何完成的?

mar*_*c_s 5

报告中您想要本地化的内容是什么?

  • 数据库中的值?这些应该已经用适当的语言从数据库中检索

  • 报告上的固定标签和文本框?我还没有看到任何令人信服的方式来做到这一点 - 你可以拥有

    • 每种语言一个报告"骨架"/模板(并选择你需要的那个)
    • 如果元素的数量是可管理的,则定义可以从调用代码设置的报告参数,以设置标签和文本
    • 使用一些自定义.NET扩展来处理本地化

它确实不是一张非常漂亮的照片 - 我自己最感兴趣的是更好的解决方案!(我通常需要为任何报告支持3-4种语言 - 而且我只使用基于服务器的.RDL文件,没有.RDLC,因此任何依赖于客户端资源文件的本地化在我的情况下都不可用)