如何设置vs2010的reportviewer工具栏的语言

本文关键字:reportviewer 工具栏 语言 vs2010 何设置 设置 | 更新日期: 2023-09-27 17:51:00

我正在使用Visual Studio 2010制作一个windows窗体应用程序。

我使用ReportViewer工具来显示我的RDLC报告。工具栏的标题是英语的,不管当前的I或当前的文化是什么,因为我也显式地将其设置为法语,但仍然只有英语,我试图根据我的应用程序将运行的目标计算机的区域显示工具栏。

到目前为止,我已经添加了这些行,以便在加载windows窗体时显式设置区域性。

Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR"); Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");

并使用

进行测试

MessageBox.Show(CultureInfo.CurrentUICulture.ToString()); MessageBox.Show(CultureInfo.CurrentUICulture.ToString());

为我提供结果(fr-FR)。

任何帮助或指导都将非常有帮助,谢谢。

如何设置vs2010的reportviewer工具栏的语言

您需要有ReportViewer语言包(这可能是您需要的版本Microsoft ReportViewer Redistributable 2010语言包)。

还可以看看如何在ASP中本地化ReportViewer控件。. NET 2.0,因为它提供了本地化报表查看器的更多信息。

也许这篇文章也可以帮助你:自定义和本地化microsoftreportviewer . net -一个精确的解决方案。

Windows Forms上,您可以在使用您的应用程序的每个客户端上安装正确的语言包(即:链接到意大利语语言包)。

ASP.NET上,您可以实现IReportViewerMessages2接口,以提供ReportViewer控件用户界面的自定义本地化。