Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt überprüfen Sie den mit Smarttasks generierten Code, der Ihnen das Einrichten eines Windows-Projekts unter Verwendung von Crystal Reports ermöglicht hat, ohne dass Sie Code schreiben mussten.
So überprüfen Sie den mit Smarttasks generierten Code
Öffnen Sie die Klasse Form1.
Klicken Sie im Menü Ansicht auf Code.
Die Form1-Klasse wird in der Codeansicht geöffnet und zeigt eine leere Klasse an.
<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>In C# wird in der leeren Klasse der Klassenkonstruktor angezeigt.</p></td>
</tr>
</tbody>
</table>
public Form1()
{
InitializeComponent();
}
So zeigen Sie die verborgene partielle Klasse "Form1" an
Folgende Bestandteile des Codes fehlen:
- Deklaration der Instanz des CrystalReportViewer-Steuerelements.
- Instanz des Berichts "XtremeCustomers"
- Code zum Binden des Berichts an das CrystalReportViewer-Steuerelement.
Der fehlende Code wurde in einer Teilklasse verborgen. Sie ermöglichen es nur einer Klasse, einen Nachtrag aus einer anderen Klassendatei aufzunehmen. Dabei erhält die andere Klassendatei denselben Klassennamen, dem der Begriff "partiell" vorangestellt wird. Die Teilklasse enthält normalerweise automatisch generierten Designercode.
Um den automatisch generierten Code anzeigen zu lassen, der in der Klasse "Form1" nicht sichtbar ist, überprüfen Sie die CrystalReportViewer- und Berichtinstanzen in der verborgenen partiellen Klasse "Form1".
Klicken Sie im Projektmappen-Explorer auf der Symbolleiste auf Alle Dateien anzeigen.
Erweitern Sie Form1.cs bzw. Form1.vb.
"Form1.Designer.cs" bzw. "Form1.Designer.vb" wird angezeigt.
- Klicken Sie mit der rechten Maustaste auf Form1.Designer.cs bzw. Form1.Designer.vb, und wählen Sie Code anzeigen.
Die partielle Klasse "Form1" wird geöffnet und enthält den automatisch generierten Code für diese Klasse. Dieser Code umfasst die Deklaration der Instanz des CrystalReportViewer-Steuerelements, der Instanz des Berichts "XtremeCustomers" und den Code zum Binden des Berichts an die Instanz des CrystalReportViewer-Steuerelements.
<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>Falls Sie es vorziehen sollten, den Code zu schreiben und in der CodeBehind-Klasse abzulegen, informieren Sie sich unter <a href="https://msdn.microsoft.com/de-de/library/vs%7ccrystlmn%7c%7e%5chtml%5ctopic168.htm(v=VS.90)">Projekt-Setup</a>.</p></td>
</tr>
</tbody>
</table>