【问题标题】:Crystal Reports Localization水晶报表本地化
【发布时间】:2010-08-03 18:09:25
【问题描述】:

我们正在使用 C# 2.0 和 Crystal Reports for Visual Studio 2005 开发一个现有应用程序。问题是我们想要动态本地化报表。如何在 Crystal Reports 2005 中实现它? 因此,如果当前文化是“id-ID”,我希望我的报告显示“Rp”而不是“$”,并且日期格式为印度尼西亚格式。

【问题讨论】:

标签: crystal-reports localization


【解决方案1】:

假设您正在报表设计器中构建这些报表,请右键单击每个相关字段并选择格式化字段...。根据需要选择日期或数字选项卡,然后单击自定义...按钮。您需要更改的每个属性(千位分隔符、小数分隔符、货币符号、DMY 顺序等)都可以通过单击该属性的公式按钮并输入适当的公式来指定。

显然,您需要有一些方法让 Crystal 确定当前的文化 例如。 “id-ID” - 我建议这应该通过将文化值作为参数传递给报告。 (另一种方法是在报表的数据集中包含一个区域性列,但这会使具有 0 条记录的数据集的区域性未定义。)

我认为应该可以通过 API 自动化所有这些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多