1

我正在为我的应用程序创建一个 XtraReport。它有一些数值字段。

我的电脑具有 en-us 格式的文化。但我希望在报告中使用法国文化作为格式文化。因此,在生成报告之前,我已将当前线程文化修改为法语。由于我为这些字段提供了编辑掩码,因此它正确格式化了报告中的 DateTime 字段。

如果没有编辑掩码,数字字段不会被格式化。它显示句点(。)作为小数分隔符,而不是逗号(,)。当我为数字字段提供编辑掩码时,它正确显示小数分隔符逗号(,)。

我的问题是,如果我给字段提供编辑掩码,它会显示不需要的十进制值。例如:如果我使用印度文化,即使原始值没有十进制值,它也会显示 2 位小数(它显示 433.00 而不是显示 433)。由于这个问题,我没有为数字字段提供编辑掩码。

我只想使用当前线程的小数分隔符在报告中显示数字字段,而不是显示默认的十进制值。我如何实现这一目标?

4

0 回答 0