Kann ich eine Registerkarte, um die Anzeige in einem gerenderten Bericht?
Ich gebaut habe, eine RDL-Bericht und nach dem Rendern jedes tab-Zeichen enthalten, die in meiner zurückgegebenen Daten erscheinen nicht im erzeugten Bericht. Ist es möglich Tabulatoren? (Nutzer möchten die grundlegende Formatierung Ihrer 'Bemerkungen' - Feld angezeigt.) Registerkarten Hinzugefügt, um die rdl selbst gepflegt werden, aber diejenigen, die in den Daten zu sein schien, befreit von der rendering-engine.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass die SSRS-rendering-es ist eine Ausgabe wie HTML, die ignoriert aufeinanderfolgende Leerzeichen und behandelt tabs als einzelne Leerzeichen.
Wahrscheinlich das beste, was Sie hoffen kann, ist entweder, ersetzen Sie die Registerkarten in der SQL-Abfrage oder ersetzen Sie Sie inline in Ihrer textbox. Ich hatte das gleiche problem, wo ich bestimmte HTML-tags, die benötigt werden, entfernt und ich hatte es zu tun mit einem inline-Ersatz.
Sollten Sie in der Lage sein zu ersetzen, um die Registerkarte mit dem non-breaking-spaces. Wohl die klarste Ersatz ist:
Ihre Ersatz wird etwa so Aussehen:
=Replace(MyTable.FieldName, Chr(9), " ")
Wenn Sie tun, es zu tun in SQL, würde es so Aussehen:
REPLACE(MyTable.FieldName, CHAR(9), ' ')
Können Sie auch einen Blick auf Strip HTML aus string in SSRS 2005 (VB.NET) weitere Beispiele, wie inline-Ersatz.