我需要用阿拉伯字母显示数字 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/

10-11 09:18