reporting-services - 格式编号 Rdlc 报告

标签 reporting-services localization reportviewer rdlc rdl

我需要用阿拉伯字母显示数字 1 2 3

我在文本框里写下这个语句

=FormatNumber(Fields!Size.Value,1,-2,-2,-2) 

但我不知道它的参数和哪个参数可以显示阿拉伯格式的数字

非常感谢

最佳答案

报告语言设置为您本地的语言 (ar-EG) 在文本框属性中将 NumeralVariant 设置为 3

引用文献

similar problem

NumeralVariant

限制

1- 不适用于包含数字的字符串

2- 不适用于日期

解决限制 我猜性能不佳

您可以在任何可能包含数字的字符串中使用 Replace 方法将任何英文数字替换为阿拉伯数字 你的表情会是这样的

=Replace(Replace(Replace(Fields!FieldName.Value,"0","۰"),"1","۱"),"2","۲")

完整表达式到 9

关于reporting-services - 格式编号 Rdlc 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9655323/

相关文章:

sql-server - 滚动时保持报告标题可见

ios - 本地化不起作用 - Swift

c# - 在 SQL SERVER Reporting Services (SSRS) 中显示 rtf 数据

reporting-services - 您可以在 SSRS 报告中使用 OData 吗?

sql-server-2005 - 在 SSRS 2005 中存储凭据

c# - 以编程方式创建 Dynamics CRM 4.0 报告的 PDF

.net - 动态创建 ASP.NET 报表查看器 Web 控件时出现问题

java - 整理器加比较器

android - 如何以编程方式获取Android项目中支持的语言列表(NOT设备)

visual-studio-2005 - 如何强制在打印预览模式下显示Report Viewer