我有一个使用Report 2010的ASP.NET项目。这个项目是多语种随处可见,我使用资源文件(.resx文件)进行本地化。
如何使报表查看器中的报表使用多种语言?
我可以使用报表参数使报表的列多语种,但是如何使报表的其他人员像,下一步,打印功能多语种?
提前谢谢..。
发布于 2011-06-06 14:30:47
实现Microsoft.Reporting.WebForms.IReportViewerMessages,可能在与现有.resx文件相同的项目中,并使用CultureInfo.CurrentUICulture.Name帮助查找每个属性的本地化资源。需要界定39个新的资源。
在承载ReportViewer控件的项目的Web.config中,添加一个新的应用程序设置,将键ReportViewerMessages和值作为完全限定的类名。添加对包含资源的程序集的引用,然后确保包含ReportViewer控件的Web具有正确的UICulture集,并且您应该完全本地化*。
有用的链接:
*ish。我仍然没有想出如何本地化由ReportViewer生成的客户端错误消息。
https://stackoverflow.com/questions/6046882
复制相似问题