如何设置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)。
任何帮助或指导都将非常有帮助,谢谢。
您需要有ReportViewer语言包(这可能是您需要的版本Microsoft ReportViewer Redistributable 2010语言包)。
还可以看看如何在ASP中本地化ReportViewer控件。. NET 2.0,因为它提供了本地化报表查看器的更多信息。
也许这篇文章也可以帮助你:自定义和本地化microsoftreportviewer . net -一个精确的解决方案。
在Windows Forms
上,您可以在使用您的应用程序的每个客户端上安装正确的语言包(即:链接到意大利语语言包)。
在ASP.NET
上,您可以实现IReportViewerMessages2接口,以提供ReportViewer
控件用户界面的自定义本地化。