使用不同的语言分类和显示报表

您可以通过启用语言包在应用中启用其他语言。 您可以通过此功能在用户界面、帮助和报表中使用不同的语言显示文本。 有关如何启用语言包的详细信息,请参阅启用语言

若要按语言对报表进行分类,请使用 Report.LanguageCode 属性。 您可以将该属性设置为特定区域设置 ID(例如 1033 代表美国英语),以将报表显示给使用该语言的用户。 例如,现成英语“客户摘要”报表显示在英语用户界面的“报表”表格中,但是在同一组织的西班牙语或德语用户界面中并未显示该报表。

也可以将 Report.LanguageCode 属性设置为 -1(减一),以便使用基本语言用户界面向所有用户显示报表。 有关有效区域设置 ID 值的信息,请参阅 MSDN:Microsoft 区域设置 ID 值

您可以结合使用报表语言信息和报表实体、报表类别和报表可见性实体中包含的信息,以确定应用中用于以不同用户界面语言显示报表的区域和类别。

备注

报表定义语言 (RDL) 文件中的 Language 元素不能确定报表在应用中的显示位置。 它包含的表达式用于计算在 Internet 工程任务组 (IETF) RFC1766 规范中定义的语言代码。 语言代码主要用于对指定语言的数字、日期和时间进行格式设置。 详细信息:MSDN:语言元素(报表)(RDL)

另请参见

报告和分析指南
使用报表中的参数