Binden an einen Dateiverzeichnispfad über das Eigenschaftenfenster

Objektmodell

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

Ort des Berichts

Die Berichte sind in einem Dateiverzeichnis gespeichert.

Beschreibung

Bei Binden an einen Dateiverzeichnispfad im Code handelt es sich um eine alternative Version des einfachsten Berichtbindungsszenarios. Sie binden einen Bericht im Dateiverzeichnis anhand seiner Pfadzeichenfolge an das CrystalReportViewer-Steuerelement, setzen die Zuweisung jedoch im Eigenschaftenfenster entweder direkt auf die ReportSource-Eigenschaft oder auf die DataBindings>ReportSource-Eigenschaft.

Bei einem Webprojekt wird die Pfadzeichenfolge des Berichts direkt in den HTML-Code der ASPX-Seite eingefügt und nicht in den Code in der CodeBehind-Klasse.

Pro

Contra

  • Da bei einer Webanwendung die Bindung in der HTML-Seite erfolgt, muss die DataBind()-Methode für das CrystalReportViewer-Steuerelement in der CodeBehind-Klasse aufgerufen werden.
    NoteAnmerkung

    Diese Beschränkung wurde in Crystal Reports für Visual Studio 2005 aufgehoben. Weitere Informationen finden Sie unter Automatische Datenbindung an Crystal Reports-Berichte über das Eigenschaftenfenster.

  • Begrenzte Verteilung: Die Berichte verbleiben in der Regel auf demselben Computer wie die Anwendung. Dadurch sollen Komplikationen vermieden werden, die sich aus der Vergabe von Berechtigungen für den Zugriff auf einen anderen Netzwerkcomputer an das ASPN
  • Begrenztes Objektmodell: Dieses Bindungsszenario bietet nur das begrenzte Objektmodell, das Teil des CrystalReportViewer-Steuerelements ist. Siehe Welches Objektmodell sollte verwendet werden?.

So erstellen Sie im Eigenschaftenfenster eine Bindung an einen Dateiverzeichnispfad

  1. Erstellen Sie ein neues Web- oder Windows-Projekt.

  2. Ziehen Sie ein CrystalReportViewer-Steuerelement aus der Toolbox auf das Web Form oder Windows Form.

  3. Klicken Sie auf das CrystalReportViewer-Steuerelement, um es auszuwählen.

  4. Weisen Sie der ReportSource-Eigenschaft im Fenster Eigenschaften eine Zeichenfolge mit dem Dateiverzeichnispfad zu.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\xkh1wxd8.alert_note(de-de,VS.90).gif" alt="Note" class="note" />Anmerkung</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Der Dateiverzeichnispfad verweist auf die Musterberichte in Visual Studio. Den vollständigen Pfad zu den Musterberichten in Ihrer Version von Crystal Reports finden Sie unter <a href="https://msdn.microsoft.com/de-de/library/vs%7ccrystlmn%7c%7e%5chtml%5ctopic159.htm(v=VS.90)">Verzeichnis &quot;Samples&quot;</a>.</p></td>
</tr>
</tbody>
</table>

Aufgrund der Funktion "Vorschau zur Entwurfszeit" wird der Bericht im Vorschaumodus angezeigt.

    C:\Programme\Microsoft Visual Studio 9.0\Crystal Reports\Samples\De\Reports\Feature Examples\Hierarchical Grouping.rpt
  1. Um den Bericht anzeigen zu lassen, erstellen Sie Ihr Projekt und führen es aus.

Siehe auch