Binden mit der ReportDocument-Komponente

Objektmodell

In diesem Berichtbindungsszenario wird ReportDocument verwendet (siehe Berichtbindung mit ReportDocument-Objektmodell).

Ort des Berichts

Berichte befinden sich im Dateiverzeichnis.

Beschreibung

Die ReportDocument-Komponente befindet sich in der Toolbox und bietet eine GUI-basierte Methode, um in der CodeBehind-Klasse Code zur Klasseninstantiierung für den Bericht zu generieren. Sie können bei dieser Methode einen nicht eingebetteten, einen eingebetteten oder einen zwischengespeicherten eingebetteten Bericht angeben.

NoteAnmerkung

Im Dialogfeld werden die veralteten Begriffe "nicht typisierter Bericht" für nicht eingebettete Berichte und "Bericht mit strikter Typisierung" für eingebettete Berichte verwendet.

Wenn ReportDocument über dieses Dialogfeld als Komponente hinzugefügt wird, wird die ReportDocument-Klasse (bzw. die Wrapperklasse des eingebetteten Berichts) innerhalb des automatisch generierten Bereichs der CodeBehind-Klasse instantiiert. Gleichzeitig wird im Komponentenfach der IDE ein Symbol angezeigt, durch das die instantiierte Berichtklasse visuell dargestellt wird.

NoteAnmerkung

Um den Bericht in der CodeBehind-Klasse zu instantiieren, muss dem Projekt keine ReportDocument-Komponente hinzugefügt werden. Damit Sie die Programmierung besser steuern können, wird empfohlen, den Code zur Klasseninstantiierung manuell hinzuzufügen.

Siehe auch