Ssrs 2008 如何在运行时将SSR连接到ReportViewer 2010?

Ssrs 2008 如何在运行时将SSR连接到ReportViewer 2010?,ssrs-2008,reportviewer,Ssrs 2008,Reportviewer,我的代码如下,编译后显示空页: ReportViewerControl = new ReportViewer(); ShowZoomControl="false" ReportViewerControl.ServerReport.ReportServerUrl = new Uri(ReportServerUri); ReportViewerControl.ServerReport.ReportPath = Model.Rep

我的代码如下,编译后显示空页:

ReportViewerControl = new ReportViewer();
            ShowZoomControl="false"
            ReportViewerControl.ServerReport.ReportServerUrl = new Uri(ReportServerUri);
            ReportViewerControl.ServerReport.ReportPath = Model.Report.ReportPath;
            ReportViewerControl.Visible = true;
            ReportViewerControl.ShowReportBody = true;
            ReportViewerControl.ShowParameterPrompts = false;
            ReportViewerControl.ProcessingMode = ProcessingMode.Remote;
            ReportViewerControl.ShowZoomControl = false;
            ReportViewerControl.ShowBackButton = false;
            ReportViewerControl.InteractivityPostBackMode = InteractivityPostBackMode.AlwaysAsynchronous;
            ReportViewerControl.Height = 780;
            ReportViewerControl.Width = 800;

            IList<ReportParameter> FishSpeciesParameters = new List<ReportParameter>();
            ReportParameter SPStatus = new ReportParameter();
            SPStatus.Name = "SPStatus";
            if (Model.Report.ID == 8)
                SPStatus.Values.Add("T,E,C");
            ReportParameter FishCode = new ReportParameter();
            FishCode.Name = "FishCode";
            FishCode.Values.Add("11");
            FishSpeciesParameters.Add(SPStatus);
            FishSpeciesParameters.Add(FishCode);

            ReportViewerControl.ServerReport.SetParameters(FishSpeciesParameters);

            ReportViewerControl.ServerReport.Refresh();
ReportViewerControl=newreportviewer();
ShowZoomControl=“false”
ReportViewerControl.ServerReport.ReportServerUrl=新Uri(ReportServerUri);
ReportViewerControl.ServerReport.ReportPath=Model.Report.ReportPath;
ReportViewerControl.Visible=true;
ReportViewerControl.ShowReportBody=true;
ReportViewerControl.ShowParameterCompts=false;
ReportViewerControl.ProcessingMode=ProcessingMode.Remote;
ReportViewerControl.ShowZoomControl=false;
ReportViewerControl.ShowBackButton=false;
ReportViewerControl.InteractivityPostBackMode=InteractivityPostBackMode.Always同步;
ReportViewerControl.Height=780;
ReportViewerControl.Width=800;
IList FishSpeciesParameters=新列表();
ReportParameter SPStatus=新的ReportParameter();
SPStatus.Name=“SPStatus”;
如果(Model.Report.ID==8)
SPStatus.Values.Add(“T,E,C”);
ReportParameter FishCode=新的ReportParameter();
FishCode.Name=“FishCode”;
FishCode.Values.添加(“11”);
FishSpeciesParameters.Add(SPStatus);
FishSpeciesParameters.Add(FishCode);
ReportViewerControl.ServerReport.SetParameters(FishSpeciesParameters);
ReportViewerControl.ServerReport.Refresh();

有没有办法在ReportViewer中动态查看SSRS报告?

您只需将ServerReport.ReportServerUrl设置为如下内容:

”http://localhost:8080/ReportServer“

以及报告路径

reportFolder + "/" + reportName;