Ich bin neu in SSRS. Ich habe einen Bericht erstellt und konnte ihn auf dem Server bereitstellen. Ich rufe den Bericht von ASP.NET-Anwendung. Wie kann ich das CSS des Berichts ändern? Ich möchte auch die Stile für einzelne Datenzellen der angezeigten Tabelle ändern. Wie ist es möglich? Danke im Voraus.So wenden Sie benutzerdefinierte CSS auf SSRS-Bericht
Antwort
Sie können das CSS unter <drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles
anpassen oder Sie können ein eigenes Stylesheet angeben.
Sehen Sie diesen MSDN-Artikel für eine vollständige Referenz: Customizing Style Sheets for HTML Viewer and Report Manager
Magier:
Es ist eine relativ einfache Möglichkeit, diese (Bericht Bericht) zu tun, wenn SSRS URL-Zugriff über die Berichte angezeigt werden soll.
Sie erstellen benutzerdefinierte Stylesheets auf dem Berichtsserver für die verschiedenen Optionen, die Sie ein- oder ausblenden möchten (oder andere in der Berichts-Toolbar, die Sie anpassen möchten) und speichern sie unter: \ Programme \ Microsoft SQL Server \ MSSQL.n \ Reporting Services \ ReportServer \ Stile
Dann fügen Sie einfach einen & rc: Stylesheet = Parameter zu der URL, die Sie verwenden, um den Bericht anzuzeigen, und spec je nach Stylesheet. Ihr Code kann bestimmen, was den Wert des rc: Stylesheet ist:
dh:
So wie Sie sehen können, kann es dynamisch sein, und (soweit ich das beurteilen kann), ist die einzige Möglichkeit, die ReportViewer-Stile in SSRS zu steuern.
Quelle (wie bei den oben genannten Antworten, ich wollte nur erklären, wie auf Bericht Bericht Basis-Stil): https://msdn.microsoft.com/en-us/library/ms345247.aspx
- 1. So wenden Sie CSS auf console.log Coloring automatisch
- 2. So wenden Sie CSS-Stile nur auf Text an
- 3. So erstellen und wenden Sie CSS auf Javascript Alert
- 4. So wenden Sie CSS auf benutzerdefinierte Schaltflächen in tinyMCE Active Editor-Popup
- 5. So wenden Sie CSS in CartoDB Map-Layer an?
- 6. So wenden Sie Stil auf das richtige Tag mit JQuery
- 7. Wie wenden Sie eine benutzerdefinierte Sortierung auf ein Array an?
- 8. Wenden Sie CSS-Stil auf Iframe-Seite, bevor es lädt
- 9. So wenden Sie UTF-8 auf RDS an
- 10. So wenden Sie einen benutzerdefinierten Stil auf SwitchCompat an
- 11. So wenden Sie mehrere Effekte auf dasselbe Element an
- 12. So wenden Sie die Berechtigung auf Benutzerebene in opencart an
- 13. So wenden Sie die gleiche Funktionalität auf zwei Schaltflächen an
- 14. So wenden Sie Hex auf die ganze Welt an
- 15. So wenden Sie die jquery-Funktion auf jede Instanz an
- 16. So wenden Sie Bewertungssterne in UITableViewCells an
- 17. wenden css dynamisch in angularjs
- 18. CSS - Wenden Sie css-Regel an, wenn zwei css-Klassen mit anderen css-Klassen vorhanden sind
- 19. Contribute CS4 - So fügen Sie benutzerdefinierte CSS-Stile hinzu
- 20. So erstellen Sie eine benutzerdefinierte DIV und CSS-Box
- 21. Wenden Sie CSS-Eigenschaften an, wenn die Transition endet
- 22. Binding String-Eigenschaft zu Textblock und wenden Sie benutzerdefinierte Datumsformat
- 23. Wenden Sie Matrixtransformationen auf BoundingBox an
- 24. Wenden Sie Spaltensuche auf aktuelle jQuery DataTable
- 25. Multi-CSS-Selektoren wenden keinen Stil an
- 26. So erstellen Sie benutzerdefinierte CSS-Snippets in Lemoon CMS
- 27. Benutzerdefinierte Slot-Optionen wenden keine Reduktion auf ihr Argument an
- 28. Wenden Sie CSS-Stil auf Element an, wenn sie angezapft wird, übergeordnete unabhängige
- 29. Wenden Sie Containment auf Clone JQuery an
- 30. Wenden Sie Winkelbindung auf dynamisches HTML an
ich den Bericht Tisch Breite auf 100% ändern möchten, aber ich war nicht in der Lage CSS zu finden in Bezug auf die Abmessungen der Tabelle. Es wäre großartig, wenn Sie es beantworten könnten. Danke für den Artikel. Es half. – biluriuday
In Internet Explorer schlug F12 (beginnend mit IE7, IE6 hat diese Funktionalität nicht). Es wird die Entwicklersymbolleiste geöffnet. Dort können Sie auf den kleinen Pfeil in der oberen linken Ecke klicken und mit diesem speziellen Pfeil die Tabelle im Bericht auswählen. Sie sehen dann den Quellcode der Seite und können die Tabelle anvisieren (d. H. Sie sehen die Klasse der Tabelle und Sie können CSS-Stile direkt in der Entwicklersymbolleiste anwenden). Wenn die Entwicklersymbolleiste nicht funktioniert, müssen Sie die Quelle der Seite manuell durchlaufen. –
So kann angepasstes CSS nur serverweit angewendet werden, nicht auf einer Bericht-für-Bericht Basis? Könnte [Bootstrap] (http://getbootstrap.com/) verwendet werden? – craig