如何将Report Viewer语言设置为与CultureInfo.CurrentUICulture相同?

ala*_*a27 1 .net c# wpf reportviewer report

据我所知,默认情况下,报表查看器的语言由"CultureInfo.InstalledUICulture"设置(不那么简单).这意味着,如果我的电脑来自巴西,那么它将格式化巴西文化的数字.Altought我的数据可能使用美国文化格式化,因此我的报告查看器显示错误的内容.我想解决它的一个解决方案是将报表查看器的语言更改为与CultureInfo.CurrentUICulture相同.

我怎样才能以最简单的方式实现这一目标呢?

And*_* A. 5

在报告属性中,将Language属性设置为:

=System.Threading.Thread.CurrentThread.CurrentUICulture.ToString()

或者你需要的任何东西.我正在使用报告参数.该值必须解析为字符串.

您可以通过属性窗口访问报告属性,然后从顶部列表中选择"报告".或者您只需单击报告的灰色区域,然后按F4.

例.