Frage

Die Matrix in SSRS (SQL Server Reporting Services 2005) scheint Probleme mit bestimmten Grenz Stile haben beim Export zu XLS (aber nicht PDF oder Web-Ansicht,? Vielleicht andere Formate, nicht sicher).

Zum Beispiel: eine Matrix erstellen und die Matrix Grenze Stil Schwarz 1px gesetzt, aber alle 4 der Zellen, die eine Grenze Stil von Schwarz Keiner 1px haben. Wenn über die Steuer ASP.NET betrachtet, sieht es richtig. Aber nach dem Export nach XLS, schafft es Ränder um alle der Header-Zellen (Spalten- und Zeilenüberschriften und die oberen linken Zelle) und sogar die am weitesten rechts stehende Datenspalte. Aber alle Zellen in der Mitte des Berichts haben richtig keine Grenze gesetzt.

Update:

Wenn die Matrix Grenzen auf None festgelegt sind, dann sind die Grenzen an den Zellen nicht auftauchen in XLS. Also, wie setzen Sie einen äußeren Rand um die Matrix, aber nicht haben es die ‚alle Seiten‘ Grenze zu jeder Zelle anwenden, die den Rand der Matrix berührt, wenn nach Excel exportiert?

War es hilfreich?

Lösung

Dies scheint ein Fehler in SSRS 2005 Excel-Rendering zu sein. Ich habe in der Lage, dies zu beheben, indem Sie explizit alle Seiten der Matrix Border-Eigenschaft (links, rechts, oben, unten) in der Fest.

Auch wenn Sie dies tun, wie es scheint, die BorderStyle.Default Eigenschaft auf Festeinstellung oder keine keine Rolle spielt. Der Wert explizit für die anderen Seiten überschreibt, dass Standardwert.

Andere Tipps

Ich hatte dieses Problem, während es zu xls exportieren. aber hier ist ein cooler Trick, um dies zu lösen ....! Verwenden Sie benutzerdefinierte Formatierung in Grenzen ... gelöst

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top