Freigeben über


Report-Klasse

Enthält Methoden und Eigenschaften, die sowohl für lokale Berichte als auch für Serverberichte gelten.

Vererbungshierarchie

System.Object
  Microsoft.Reporting.WinForms.Report
    Microsoft.Reporting.WinForms.LocalReport
    Microsoft.Reporting.WinForms.ServerReport

Namespace:  Microsoft.Reporting.WinForms
Assembly:  Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)

Syntax

'Declaration
Public MustInherit Class Report
'Usage
Dim instance As Report
public abstract class Report
public ref class Report abstract
[<AbstractClassAttribute>]
type Report =  class end
public abstract class Report

Der Report-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DisplayName Ruft den angezeigten Namen des Berichts ab bzw. legt diesen fest.
Öffentliche Eigenschaft IsDrillthroughReport Gibt an, ob es sich bei dem Bericht um einen Drillthroughbericht handelt.
Öffentliche Eigenschaft IsReadyForRendering Ruft einen Boolean-Wert ab, der angibt, ob eine Berichtsdefinition und alle erforderlichen Parameter angegeben wurden und alle Datenquellen bereit zur Verwendung sind.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetDefaultPageSettings Ruft die standardmäßigen Seiteneinstellungen ab, die im Bericht angegeben sind.
Öffentliche Methode GetDocumentMap Gibt die Darstellung der Dokumentstruktur für den lokalen Bericht zurück.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetParameters Gibt Berichtsparametereigenschaften für den Bericht zurück.
Öffentliche Methode GetTotalPages() Gibt die Gesamtzahl der Softwareseiten im Bericht zurück.
Öffentliche Methode GetTotalPages(PageCountMode%) Gibt die Gesamtzahl der Softwareseiten im Bericht und einen PageCountMode-Wert zurück, der den aktuellen Seitenanzahlmodus angibt.
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode ListRenderingExtensions Gibt alle verfügbaren Renderingerweiterungen für den lokalen Bericht zurück.
Öffentliche Methode LoadReportDefinition(Stream) Lädt eine Berichtsdefinition für die Verarbeitung per Stream.
Öffentliche Methode LoadReportDefinition(TextReader) Lädt eine Berichtsdefinition für die Verarbeitung per TextReader.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode Refresh Bewirkt, dass der Bericht mit neuen Daten gerendert wird.
Öffentliche Methode Render(String) Verarbeitet den Bericht und rendert ihn im angegebenen Format.
Öffentliche Methode Render(String, String) Verarbeitet den Bericht und rendert ihn im angegebenen Format.
Öffentliche Methode Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) Verarbeitet den Bericht und rendert ihn im angegebenen Format.
Öffentliche Methode Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) Verarbeitet den Bericht mit dem angegebenen PageCountMode-Wert und rendert diesen im angegebenen Format.
Öffentliche Methode SetParameters(ReportParameter) Legt die Berichtsparametereigenschaften für den Bericht fest.
Öffentliche Methode SetParameters(IEnumerable<ReportParameter>) Legt die Berichtsparametereigenschaften für den Bericht fest.
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Hinweise

Diese Klasse wird als Basisklasse für die Objekte LocalReport und ServerReport verwendet. Informationen zur Implementierung finden Sie unter LocalReport und ServerReport.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.Reporting.WinForms-Namespace