2009-08-12 5 views
0

Est-il possible de masquer le contenu d'un rapport généré par ReportViewer (tel que des tables, des en-têtes, etc.), afin qu'il corresponde au style de page?ASP.NET ReportViewer Skinning

Side note:. Il est seulement la coloration des composants du rapport que je suis intéressé par

+0

De quel type de rapports parlons-nous de rdl, rdlc, crystal quelque chose d'autre? – IordanTanev

+0

@IordanTanev: rdl et rdlc –

+0

Utilisez-vous des services de reporting SQL? – PortageMonkey

Répondre

1

Bien sûr, vous pouvez définir le style des rapports. Chaque élément de rapport aura un ensemble de propriétés, telles que les bordures, la couleur d'arrière-plan, la police, l'image d'arrière-plan, le lien hypertexte, etc ...

En fonction de l'élément de rapport, certains ont plus de propriétés que d'autres. Vous pouvez faire en sorte que reportviewer soit esthétique dans n'importe quelle application. Si vous avez besoin de personnaliser la barre de menu, vous devrez créer la vôtre.

+0

Oui, je sais que je peux appliquer le formatage par composant, mais est-il possible de postuler via une feuille de style? –

+0

Non. Ce n'est pas une option, car le contrôle reportviewer est généré avec CSS en ligne. À mon avis, Microsoft a laissé tomber la balle ici. – jgallant

+1

Juste une note de côté .. Si vous voulez vraiment accomplir cela, vous devrez créer plusieurs fichiers RDLC, un pour chaque style désiré. – jgallant

Questions connexes