【发布时间】:2018-11-23 03:02:15
【问题描述】:
我在我的 VB.net 应用程序中使用水晶报表,当我显示报表并尝试打印它时,我遇到了这个错误:
自定义文化不能通过LCID,只能通过名称,参数名称:culture
在我的计算机上打印正常,但在客户端计算机上出现问题。
这是错误图片:
【问题讨论】:
-
您是否在程序中设置了与文化有关的任何内容?
-
@AndrewMorton 是的,我通过使用 .tostring("C2") 来使用货币样本,在水晶设计中,我通过格式选项使用货币样本。
-
除非有人提出更好的建议,否则搜索“无法通过 LCID 传递自定义文化,只能通过名称,参数名称:文化”可能会为您提供有用的信息。它使用的是哪个版本的 .NET Framework?
-
@AndrewMorton 我已经搜索过了,但我无法找到解决方案,我正在使用 .NET 4.0 ,但我将其更改为 4.6 并且我遇到了同样的问题
-
如果您将计算机的区域设置设置为与客户端计算机的设置相同,是否可以重现错误?我注意到显示了一个打印对话框 - 错误消息究竟在什么时候出现(例如,当对话框出现时、选择打印机时、单击打印时或其他什么时候)?