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 lernen Sie das tagbasierte Anwendungsmodell kennen, das in ASP.NET, Version 2.0, verwendet wird. Dieses Modell ermöglicht Ihnen das Einrichten einer Website in Crystal Reports für Visual Studio, ohne dass Code geschrieben werden muss. Außerdem werden das Framework mit dem DataSource-Steuerelement und das CrystalReportSource-Steuerelement erläutert, die ebenfalls in ASP.NET 2.0 enthalten sind.
Öffnen Sie die Seite Default.aspx.
Klicken Sie im Menü Ansicht auf Designer.
Klicken Sie im unteren Bereich des Web Forms auf die Schaltfläche Quelle.
Die Seite "Default.aspx" wird im HTML-Code angezeigt. Dabei werden zwei verwandte Crystal Reports-Tags verwendet:
Das CrystalReportSource-Tag, durch das das Report-Tag geschachtelt wird. Das Report-Tag verweist auf den Bericht in seiner FileName-Eigenschaft.
<CR:CrystalReportSource ID="CrystalReportSource1" Runat="server" EnableCaching="False" GroupPath=""> <Report FileName="XtremeCustomers.rpt"></Report> </CR:CrystalReportSource>Das CrystalReportViewer-Tag, das nach ID auf CrystalReportSource verweist.
<CR:CrystalReportViewer ID="CrystalReportViewer1" Runat="server" AutoDataBind="True" Height="1058px" CssFilename="CssFilename" ReportSourceID="CrystalReportSource1" Width="919px" />
Der Code veranschaulicht das neue in ASP.NET 2.0 enthaltene tagbasierte Anwendungsmodell. Ähnlich wie in ASP.NET, Version 1.0, wird das CrystalReportViewer-Steuerelement durch ein XML-Tag dargestellt. Die für dieses Steuerelement verfügbaren Eigenschaften wurden in ASP.NET 2.0 jedoch erweitert und bieten jetzt Unterstützung für das tagbasierte Anwendungsentwicklungsmodell.
In ASP.NET 2.0 wurde die Datenkonnektivität in das DataSource-Steuerelement eingekapselt. Das CrystalReportSource-Steuerelement wurde entsprechend dem Framework für das DataSource-Steuerelement umgestaltet, allerdings mit der Ausnahme, dass anstelle von Datenkonnektivität die Berichtkonnektivität eingekapselt wird. Dieses Framework wird im visuellen Hauptsteuerelement von der ReportSourceID-Eigenschaft verarbeitet.
Weitere Informationen über zusätzliche Eigenschaften des CrystalReportSource-Steuerelements finden Sie unter CrystalReportSource-Steuerelement. Die Eigenschaften werden später in diesem Abschnitt in weiteren Lernprogrammen für reduzierten Code veranschaulicht.