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.
In diesem Abschnitt erfahren Sie, wie Sie einen Mechanismus zum Einblenden/Ausblenden hinzufügen. Dadurch können Sie bestimmen, welche Elemente auf der CrystalReportViewer-Symbolleiste angezeigt werden.
Zunächst fügen Sie die ListBox- und Button-Steuerelemente in die Tabelle auf dem Web Form oder Windows Form ein.
Als Nächstes erstellen Sie zwei Enumerationen, in denen die Bericht- und Symbolleistenelemente aufgelistet sind, und füllen dann jedes ListBox-Steuerelement mit Werten aus einer dieser Enumerationen.
Anschließend programmieren Sie das Click-Ereignis des Button-Steuerelements, damit die Bericht- und Symbolleistenelemente aktualisiert werden.
Die Eigenschaften der CrystalReportViewer-Klasse werden innerhalb des Ereignishandlers auf der Grundlage der Werte festgelegt, die in den beiden ListBox-Steuerelementen ausgewählt wurden. Wenn ein Element aus dem ListBox-Steuerelement ausgewählt wird, wird die Symbolleisteneigenschaft auf "true" gesetzt.
Später in diesem Lernprogramm wird das Button-Steuerelement zur Aktualisierung weiterer Auswahlen verwendet.
Sie können zur Laufzeit auswählen, welche Bericht- und Symbolleistenelemente angezeigt werden sollen.
Zunächst fügen Sie die Steuerelemente in die Tabelle oben im Web Form oder Windows Form ein.
- Öffnen Sie das Web Form oder Windows Form in der Entwurfsansicht.
- Ziehen Sie ein Label-Steuerelement aus der Toolbox in die erste Zeile und erste Spalte der Tabelle.
- Wählen Sie das Label-Steuerelement aus, und setzen Sie dann die Text-Eigenschaft im Fenster Eigenschaften auf Anzuzeigende Berichtelemente auswählen.
- Ziehen Sie ein ListBox-Steuerelement aus der Toolbox in die erste Zeile und zweite Spalte der Tabelle.
- Wählen Sie das ListBox-Steuerelement aus, und verfahren Sie dann im Fenster Eigenschaften wie folgt:
- Setzen Sie ID auf listCRVReport.
- Setzen Sie SelectionMode auf Multiple (in einem Windows-Projekt auf MultiExtended).
- Ziehen Sie ein zweites Label-Steuerelement aus der Toolbox in die erste Zeile und dritte Spalte der Tabelle.
- Wählen Sie das Label-Steuerelement aus, und setzen Sie dann die Text-Eigenschaft im Fenster Eigenschaften auf Anzuzeigende Symbolleistenelemente auswählen.
- Ziehen Sie ein Button-Steuerelement aus der Toolbox in die dritte Zeile und erste Spalte der Tabelle.
- Klicken Sie auf das Button-Steuerelement , um es auszuwählen.
- Im Fenster Eigenschaften:
- Setzen Sie ID auf "redisplay".
- Setzen Sie Text auf "Bericht neu anzeigen".
- Vergrößern Sie bei einem Windows-Projekt das Button-Steuerelement, so dass der vollständige Schaltflächentext angezeigt wird.
Ihre nächsten Schritte richten sich danach, ob Sie eine Website oder ein Windows-Projekt erstellen. Wählen Sie eines der folgenden Verfahren: