Ich möchte viele Berichte in einer Ansicht anzeigen, aber nur eine Show für mich in jedem div. Ich habe folgende Controller-Code:Zeige viele Berichte in einer Ansicht von ViewBag
ReportViewer rptViewer1 = new ReportViewer();
rptViewer1.ProcessingMode = ProcessingMode.Remote;
rptViewer1.SizeToReportContent = true;
rptViewer1.ZoomMode = ZoomMode.FullPage;
rptViewer1.AsyncRendering = true;
rptViewer1.ServerReport.ReportServerUrl = new Uri("MyServerAddress");
rptViewer1.ServerReport.ReportPath = "MyPath";
rptViewer1.ServerReport.ReportServerCredentials = new ReportViewerCredentials("MyCredentials");
ViewBag.ReportViewer1 = rptViewer1;
ReportViewer rptViewer = new ReportViewer();
rptViewer.ProcessingMode = ProcessingMode.Remote;
rptViewer.SizeToReportContent = true;
rptViewer.ZoomMode = ZoomMode.FullPage;
rptViewer.AsyncRendering = true;
rptViewer.ServerReport.ReportServerUrl = new Uri("MyServerAddress2");
rptViewer.ServerReport.ReportPath = "MyPath2";
rptViewer.ServerReport.ReportServerCredentials = new ReportViewerCredentials("MyCredentials");
ViewBag.ReportViewer = rptViewer;
return View();
und die Ansicht Code:
<div class="col-md-4">
@Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { frameborder = "0", width = "500", height = "500", style = "overflow:hidden;", scrolling = "no" })
</div>
<div class="col-md-4">
@Html.ReportViewer(ViewBag.ReportViewer1 as Microsoft.Reporting.WebForms.ReportViewer, new { frameborder = "0", width = "500", height = "500", style = "overflow:hidden;", scrolling = "no" })
</div>
<div class="col-md-4">
@Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { frameborder = "0", width = "500", height = "500", style = "overflow:hidden;", scrolling = "no" })
</div>
Wenn ich Seite laufen, ich habe
3 DIE GLEICHEN
Berichte in einem Reihe. Ich weiß nicht, wo das Problem ist und warum ich 2 eindeutige Berichte nicht anzeigen kann. Ich sehe nicht, wo es verknallt ist, weil es ohne Probleme kompiliert. 2 Adressen zu Berichten sind gültig und ich kann jedes Mal eine davon anzeigen.
Wo kann ein Problem auftreten?
Wo kann ich einen ReportViewer an Ihre Lösung anheften? – Sowiarz
In Ansichtscode und Sie müssen die Entscheidung basierend auf übergebenen ViewDataDictionary im Berichts-Viewer treffen –
Kannst du mir ein Beispiel zeigen, wie man es im Code unten anheft? – Sowiarz