据我了解,默认情况下,报表查看器的语言由 "CultureInfo.InstalledUICulture" 设置(不是那么简单)。这意味着,如果我的计算机来自巴西,那么它将使用巴西的文化来格式化数字。 Altought 我的数据可能被格式化为美国的文化,所以我的报表查看器显示不正确。我想解决它的一种方法是将报告查看器的语言更改为与我的 CultureInfo.CurrentUICulture 相同。
请问我怎样才能以最简单的方式实现它?
最佳答案
在报表属性中将语言属性设置为:
=System.Threading.Thread.CurrentThread.CurrentUICulture.ToString()
或者你需要的任何东西。例如,我正在使用报告参数。 该值必须解析为字符串。
您可以通过属性窗口访问报表属性,然后从顶部列表中选择“报表”。或者您只需单击报告的灰色区域,然后按 F4。
.
关于c# - 如何将报表查看器语言设置为与 CultureInfo.CurrentUICulture 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23413601/