【发布时间】:2019-07-09 00:41:24
【问题描述】:
我正在使用 Reportviewer 在 ASP.NET MVC 应用程序中查看报告。我的系统和浏览器的文化是法语。当我在 Visual Studio 中或直接从服务器(在浏览器中)打开报告时,界面是法语的。但是当我使用reportviewer时,界面是英文的。我如何获得法语版本?
我尝试将页面的文化设置为法语:
(`UICulture="fr-FR"`)
或者像这样从中性到自动的程序集文化:
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=auto`...
但没有结果。
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fr-FR");
String reportFolder = System.Configuration.ConfigurationManager.AppSettings["SSRSReportsFolder"].ToString();
rvSiteMapping.Height = Unit.Pixel(Convert.ToInt32(Request["Height"]) - 58);
rvSiteMapping.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;
rvSiteMapping.ServerReport.ReportServerUrl = new Uri("http://server/PREPROD/");
rvSiteMapping.ServerReport.ReportPath = String.Format("/{0}/{1}", reportFolder, Request["ReportName"].ToString());
rvSiteMapping.ServerReport.Refresh();
【问题讨论】:
标签: c# reportviewer