Ich erstelle einen Bericht mit SSRS, SQL Server 2008-R2. Der Bericht enthält einige Matrizen mit jeweils der gleichen Anzahl von Spalten, die Daten aus verschiedenen Datensätzen abrufen, um das Erscheinungsbild einer einzelnen Tabelle zu erhalten. Wenn ich den Bericht in VS rendere, sehen die Spalten gut aus. Spalten mit langen Textzeichenfolgen umschließen den Text und die Spalten bleiben ausgerichtet. Dies ist das Verhalten, das ich von dem Bericht möchte. Wenn ich den Bericht jedoch über einen Browser (IE oder Firefox) ausführe, wird der Text nicht umgebrochen und die Spaltenbreite wird so erweitert, dass sie in eine einzelne Zeile passt. Dies lässt den Bericht mit Spalten unterschiedlicher Größe, wenn sie identisch sein sollten. Gibt es eine Möglichkeit, den Text zu umbrechen und zu verhindern, dass die Spaltenbreite zunimmt? Ich habe versucht, die "Can Grow" -Eigenschaft, aber es sieht aus wie das gilt nur für Höhe, nicht BreiteSSRS Spaltenbreite wächst, Text wird nicht umschlossen
Antwort
Es sieht aus wie das SSRS-Team hat versucht, Word-Breaking zu implementieren, aber es nicht abgeschlossen. Ich gehe davon aus, so wie sie tatsächlich machen:
<div style="word-wrap:break-word;white-space:pre-wrap;"
class="A28f9f53b98ae45d6a21919d29df775da131">Text </div>
aber sie vermissen word-break
Eigenschaft in ihrem Markup. (Oder ist CSS gebrochen, da sie sowohl word-wrap:break-word
erfordert nicht funktioniert :) hier ist ein nice investigation zum Thema?)
Wie auch immer, Text in Spalten zu brechen, fügen Sie den folgenden CSS auf Ihre Seite mit Report Viewer:
NB: Dies wird nicht brechen Text in Spaltenüberschriften (ich bevorzuge Spaltenzeilen Zeilenumbrüche manuell einstellen, wie der Text ist behoben und in Design-Zeit bekannt).
Doppelklicken Sie einfach auf das Feld im Raster (oder Textfeld). Es öffnet sich ein Popup-Fenster. Unter 'Allgemein' ändern Sie 'Markup-Typ' von 'Keine - Nur Text' in 'HTML - Interpretieren HTML-Tags als Stil.
wenn alles andere ein Rechteck in einer Spalte nicht einfügen dann Ihre Datenfelder auf einfügen, die es
tun sollten- 1. BIRT Spaltenbreite wird nicht berücksichtigt
- 2. Einstellung der minimalen Spaltenbreite in SSRS
- 3. Bootstrap-Taste wird umschlossen, wenn die Seite kleiner wird
- 4. SSRS ExecutionLog wird nicht aktualisiert
- 5. SSRS 2012 rechtsbündiger Text abgeschnitten
- 6. Wie wird eine Spaltenbreite in datagridview asp behoben?
- 7. SSRS-Bericht freigegebene Datenquelle wird nicht rendern
- 8. SSRS-Bericht wird nicht im Querformat angezeigt
- 9. SSRS-Seitenumbruch wird nicht angewendet PageName
- 10. Jquery wächst und schrumpft Textbereich
- 11. Datatable Spaltenbreite
- 12. DataGrid-Spaltenbreite ist nicht richtig festgelegt
- 13. Python: ZODB Dateigröße wächst - nicht aktualisiert?
- 14. Datatable Spaltenbreite
- 15. Finalizer Queue wächst aber Managed Heaps nicht
- 16. QTableView Spaltenbreite
- 17. SSRS: Aktuellen Text aus der Spalte
- 18. Neo4j Datenbankgröße wächst
- 19. SQLite Spaltenbreite
- 20. Spaltenbreite - Anfängerpython
- 21. Spaltenbreite für <th> nicht
- 22. Wie wird Code reaktiv ausgeführt, sobald eine Client Collection wächst?
- 23. Wie wird die Spaltenbreite so klein wie möglich eingestellt?
- 24. JavaFX 2 Automatische Spaltenbreite
- 25. Yii2 GridView kann die Spaltenbreite nicht setzen
- 26. Spaltenbreite in Rich: Datentabelle
- 27. Spaltenbreite funktioniert nicht in Datenträgern bootstrap
- 28. sqlldr Fehler für optionaly umschlossen von " '
- 29. dynamischer Text wird nicht verschwinden
- 30. Mehrzeiliger Text wird nicht ellipsentiert