2010-10-27 9 views
8

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

7

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

+0

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

+0

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. –

+1

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

0

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:

http://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=NameOfYourStlesheetSansExtension

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

Verwandte Themen