格式化十进制值 Microsoft Report C#

Formatting Value Decimal Microsoft Report C#

你好我的C#软件有问题,使用微软的报告,我应该打印一个十进制值n2格式,但是当我打印报告时,倒转了点与点,我该如何解决?我把打印报告的图像大小和n2的设置放在下面

设置报告:

打印报告

货币Windows设置

Visual Studio设置和报告

为了解决这个问题,您必须检查一些事项。

1。禁用 Use regional Settings

这将确保 ., 将适合用作打印报告的客户端的货币。

2。检查服务器/客户端的 Regional and Language Options

Windows键+R打开"New Task"并输入intl.cpl来获取它们。然后单击 Additional Settings 并检查带有 Currency 的选项卡。

更改此设置后,您必须注销 windows 帐户并重新登录才能应用此设置。

3。直接设置 Format 为 #.#,00

如果您使用上述解决方案,请确保此字段为空。


更新

有你的坏小子:

应该是#.#,00但是当前设置的格式值等于你错误的输出。该字段正在覆盖您的设置。