Frage

Ich habe einen Crystal Report, der über ein CrystalReportViewer-Steuerelement auf einer ASPX-Seite angezeigt wird (mit VS2008).

Der Bericht verfügt über zwei datengesteuerte FieldObjects (die eine variable Anzahl von Zeichen enthalten können), die ich gerne in derselben Zeile nebeneinander anzeigen möchte.

Das Problem besteht darin, dass der Text im ersten FieldObject zu lang ist und den Text im zweiten FieldObject überlappt.

Ich habe versucht, „CanGrow=True“ und „MaxNumberOfLines=1“ für das erste FieldObject festzulegen, um das zweite FieldObject weiter nach rechts zu „schieben“, aber das hat nicht funktioniert.

Wie kann ich erreichen, dass das zweite FieldObject immer unmittelbar nach dem ersten FieldObject angezeigt wird, unabhängig von der Länge des Textes im ersten?

Prost auf jede Nachricht, die du fallen lassen kannst.

War es hilfreich?

Lösung

Sie können dem Bericht ein Textobjekt hinzufügen.Und während Sie den Text des Textobjekts bearbeiten, ziehen Sie das Feld, das Sie anzeigen möchten, aus dem Objekt-Explorer in das Textfeld.Drücken Sie dann die Leertaste und ziehen Sie dann das zweite Feld in dasselbe Textfeld.Ihre beiden Felder werden immer ein Leerzeichen pro Teil sein.Sie können natürlich auch weitere Leerzeichen oder einen beliebigen anderen Text hinzufügen.

Andere Tipps

Oder Sie können eine Funktion erstellen, die Feld1 + „ “ + Feld2 zurückgibt, und die Funktion dem Bericht hinzufügen.

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