Freigeben über


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.

So fügen Sie der Anwendung ein ReportViewer-Steuerelement hinzu

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Default.aspx, und klicken Sie dann auf "Designer anzeigen".

  2. Ziehen Sie aus der Gruppe AJAX-Erweiterungen im Toolboxfenster ein ScriptManager-Steuerelement 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 ReportViewer-Aufgabenfenster , indem Sie auf den Pfeil in der oberen rechten Ecke des ReportViewer-Steuerelements klicken.

  5. Wählen Sie im Feld "Bericht auswählen" den von Ihnen 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.

    Wenn Sie Microsoft Visual Studio 2012 verwenden, stellen Sie sicher, dass das ObjectDataSource-Steuerelement an DataSet1 gebunden ist, das vollständig mit dem Projektnamespace qualifiziert ist, wenn der vollqualifizierte Name im Dropdown-Listenfeld " Geschäftsobjekt auswählen " aufgeführt ist (z. B. Projectnamespace.DataSet1TableAdapters.ProductTableAdapter). Sie greifen auf das Listenfeld zu, indem Sie mit der rechten Maustaste auf "ObjectDataSource" klicken und dann auf " Datenquelle konfigurieren" klicken.

  6. Klicken Sie im Menü "Erstellen" auf "Website erstellen".

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

Nächste Aufgabe

Sie haben der Websiteanwendung erfolgreich ein ReportViewer-Steuerelement hinzugefügt. Als Nächstes fügen Sie eine Drillthrough-Aktion für den übergeordneten Bericht hinzu.