0

次のようなコードがあり、コンパイル後に空のページが表示されます。

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();

SSRSレポートをReportVieweronFlyに表示するためのアイデアはありますか?

4

1 に答える 1

0

ServerReport.ReportServerUrl を次のように設定するだけです。

"http://localhost:8080/ReportServer"

および ReportPath への

reportFolder + "/" + reportName;
于 2012-04-17T14:23:51.647 に答える