Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einführung
In diesem Lernprogramm erfahren Sie, wie Sie das Erscheinungsbild des CrystalReportViewer-Steuerelements mithilfe der Eigenschaften seiner zugrunde liegenden Klasse anpassen.
Darüber hinaus lernen Sie Methoden zur Seitenauswahl sowie zum Zoomen, Suchen und Drucken kennen.
Zunächst machen Sie sich mit dem Anpassen der CrystalReportViewer-Symbolleiste vertraut. Sie benötigen ein ListBox-Steuerelement zum Speichern der für die Symbolleiste verfügbaren Eigenschaften. Auf der CrystalReportViewer-Symbolleiste werden nur die aus dem ListBox-Steuerelement ausgewählten Eigenschaften angezeigt.
Dann fügen Sie ein zweites ListBox-Steuerelement zum Speichern der Elemente für den Bericht hinzu. Bei einer Website legen Sie außerdem fest, ob alle Berichtseiten als Einzelseite oder als separate Seiten angezeigt werden sollen.
Es wird beschrieben, wie Sie die Hintergrundfarbe über ein DropDownList-Steuerelement anpassen.
Anschließend erfahren Sie, wie Sie die anzuzeigende Berichtseite auswählen. Sie benötigen ein TextBox-Steuerelement zur Eingabe der Seitenzahl sowie ein Button-Steuerelement zum Neuladen des Berichts mit der ausgewählten Seite. Darüber hinaus sind ein TextBox- und ein Button-Steuerelement zum Ändern des Zoomfaktors sowie zur Textsuche im Bericht erforderlich.
Bei einer Website können Sie Eigenschaften für das CrystalReportViewer-Steuerelement nutzen, die in einem Windows-Projekt nicht verfügbar sind: Eine Eigenschaft zum Auswählen des Druckmodus und andere Eigenschaften zum Ändern von Breite, Linienart und Rah
Beispielcode
Dieses Lernprogramm enthält Beispielcode, der sowohl in C# als auch in Visual Basic geschrieben wurde und die fertige Projektversion darstellt. Befolgen Sie die Anweisungen in diesem Lernprogramm, um ein neues Projekt zu erstellen. Sie können aber auch das Beispielcodeprojekt öffnen, wenn Sie mit einer fertigen Version arbeiten möchten.
Die Beispielcodes wurden in Ordnern gespeichert, die nach Sprache und Projekttyp kategorisiert wurden. Die Ordnernamen für jede Beispielcodeversion lauten wie folgt:
- C#-Website: CS_Web_CRVObjMod_CustomizeViewer
- C#-Windows-Projekt: CS_Win_CRVObjMod_CustomizeViewer
- Visual Basic-Website: VB_Web_CRVObjMod_CustomizeViewer
- Visual Basic-Windows-Projekt: VB_Win_CRVObjMod_CustomizeViewer
Nähere Angaben zum Speicherort der Ordner mit diesen Beispielen finden Sie unter Verzeichnis mit Beispielcode für Lernprogramme.
In diesem Abschnitt
Erstellen einer Tabelle mit benutzerdefinierten Einstellungen
Bericht- und Symbolleistenelemente des CrystalReportViewer-Steuerelements
Hinzufügen eines Mechanismus zum Einblenden/Ausblenden von Bericht- und Symbolleistenelementen
Konfigurieren der ListBox-Steuerelemente für ein Windows-Projekt
Ändern von Grafiken und Cascading Style Sheets (CSS) für eine Website