Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RDLC中的特定格式编号_C#_Rdlc - Fatal编程技术网

C# RDLC中的特定格式编号

C# RDLC中的特定格式编号,c#,rdlc,C#,Rdlc,我正在尝试格式化表达式,其结果是保留数值。 该值的格式/显示方式应类似于例如12.456,78 我已尝试设置自定义格式。######数字仍显示为12456.78 有什么方法可以按照我的要求设置格式吗?您想强制使用特定区域性的数字格式吗?String.Format()函数将使用当前区域性作为千位分隔符和小数点 您可以覆盖NumberFormatInfo的项,但必须将其作为自定义代码嵌入报表中。如 <expression>=Code.OverrideNumberFormat(Fields

我正在尝试格式化表达式,其结果是保留数值。 该值的格式/显示方式应类似于例如12.456,78 我已尝试设置自定义格式。######数字仍显示为12456.78


有什么方法可以按照我的要求设置格式吗?

您想强制使用特定区域性的数字格式吗?
String.Format()
函数将使用当前区域性作为千位分隔符和小数点

您可以覆盖
NumberFormatInfo
的项,但必须将其作为自定义代码嵌入报表中。如

<expression>=Code.OverrideNumberFormat(Fields!MyNumber.Value)

Public String OverrideNumberFormat(Float number) As String
Begin
....
End Function
=code.overrideEnumberFormat(字段!MyNumber.Value)
公共字符串重写EnumberFormat(浮点数)为字符串
开始
....
端函数

请参阅文章,其中有一个覆盖区域性的示例
NumberFormatInfo

,我想我找到了解决方案

  • 首先选择带有表达式的对象,通常是文本框,然后在“属性”中查找属性格式,并输入以下内容:#,0.00;(#,0.00)
  • 在格式下方的某处找到语言属性,并设置为hr(这是针对克罗地亚共和国的)。就这些
类似的问题,但没有公认的答案。