Festlegen der Breite für ReportViewer für MVC

8

Ich verwende ReportViewer für MVC , um einen Bericht in einer Ansicht in meiner MVC-Anwendung anzuzeigen.
Wie stelle ich die Breite für dieses Steuerelement ein?

Ich habe die Breite auf 100% gesetzt, aber es funktioniert nicht, wie in diesem Screenshot zu sehen ist.

Aus meiner Sicht verwende ich:

%Vor%

Und die aspx Seite ist:

%Vor%

    
Jiju John 14.08.2015, 11:37
quelle

2 Antworten

11

versuche den folgenden Code in deinen Controller zu schreiben

%Vor%     
Sirojan Gnanaretnam 04.09.2015, 12:26
quelle
1

Hinweis: Ich verwende ReportViewerForMvc von nuget

Ich habe festgestellt, dass ich das Problem Breite / Höhe an zwei Fronten angreifen muss - ich habe ein CSS hinzugefügt, um den Iframe in ReportViewerWebForm.aspx zu ändern, wenn er geladen wird.

%Vor%

Der Rest wäre der gleiche wie die angenommene Antwort, außer dass ich

entfernt habe
  

reportViewer.SizeToReportContent = Wahr

von meinem Controller, weil es die Bildlaufleiste verbirgt, die ich für die umfassenderen Berichte benötige, die ich im selben Report.cshtml rendere, das

ist

%Vor%

Mein Controller:

%Vor%     
user3590235 21.04.2017 21:38
quelle

Tags und Links