Lektion 6: Hinzufügen eines ReportViewer-Steuerelements zur Anwendung

Nachdem Sie den untergeordneten Bericht mit dem Berichts-Assistenten entworfen haben, fügen Sie der Websiteanwendung im nächsten Schritt ein ReportViewer-Steuerelement hinzu. Wenn Sie die ASP.NET-Berichtswebsite verwenden, fügt sie das ReportViewer-Steuerelement bereits zur Seite „default.aspx“ hinzu.

Fügen Sie ein ReportViewer-Steuerelement zur Anwendung hinzu

  1. Klicken Sie im Projektmappen-Explorermit der rechten Maustaste auf Default.aspx, und wählen Sie Sicht-Designer.

  2. Wenn das ReportViewer-Steuerelement bereits zu default.aspx hinzugefügt wurde, gehen Sie direkt zu Schritt 4. Ist dies nicht der Fall, dann ziehen Sie ein ScriptManager -Steuerelement aus der Gruppe AJAX-Erweiterungen im Fenster Toolbox auf die Entwurfsoberfläche.

  3. Ziehen Sie ein ReportViewer -Steuerelement aus der Gruppe Berichterstellung unterhalb des ScriptManager -Steuerelements auf die Entwurfsoberfläche.

  4. Öffnen Sie das Fenster ReportViewer-Aufgaben, indem Sie den Pfeil in der oberen rechten Ecke des ReportViewer -Steuerelements anwählen.

  5. Wählen Sie im Feld Bericht auswählen den erstellten übergeordneten Bericht aus.

    Nachdem Sie einen Bericht ausgewählt haben, werden automatisch Instanzen der im Bericht verwendeten Datenquellen erstellt. Der Code wird generiert, um jede DataTable (und den zugehörigen DataSet -Container) zu instanziieren. Gemäß den einzelnen, im Bericht verwendeten Datenquellen wird der Entwurfsoberfläche ein ObjectDataSource -Steuerelement hinzugefügt. Dieses Datenquellen-Steuerelement wird automatisch konfiguriert.

  6. Wählen Sie im Menü Erstellen Website erstellen.

    Der Bericht wird kompiliert und alle Fehler, z. B. Syntaxfehler in einem Berichtsausdruck, werden im Bereich Fehlerliste angezeigt. Wählen Sie unten im Visual Studio-Fenster Fehlerliste, um den Bereich Fehlerliste anzuzeigen.

Nächster Schritt

Sie haben der Websiteanwendung erfolgreich ein ReportViewer-Steuerelement hinzugefügt. Als Nächstes fügen Sie dem übergeordneten Bericht eine Drillthroughaktion hinzu. Siehe Lektion 7: Hinzufügen einer Drillthroughaktion zum übergeordneten Bericht.