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.
Ereignis, das nach der Navigation zu einem Berichtbestandteil desselben oder eines anderen Berichts ausgelöst wird.
Namespace CrystalDecisions.Web Assembly CrystalDecisions.Web (CrystalDecisions.Web.dll)
Syntax
Public Event ReportPartBookmarkNavigation As CrystalDecisions.Web.ReportPartBookmarkNavigationEventHandler
public event CrystalDecisions.Web.ReportPartBookmarkNavigationEventHandler ReportPartBookmarkNavigation
Ereignisdaten
An den Ereignishandler wird ein Argument vom Typ ReportPartBookmarkNavigationEventArgs übergeben, das Daten enthält, die sich auf dieses Ereignis beziehen. Die folgenden ReportPartBookmarkNavigationEventArgs -Eigenschaften stellen spezifische Informationen zu diesem Ereignis bereit.
| Eigenschaft | Beschreibung |
|---|---|
| Handled | Ruft ab oder legt fest, ob das Ereignis verarbeitet wurde. Setzen Sie diesen Wert auf True, wenn die Standardaktion nicht ausgeführt werden soll. |
| NavigationResult | Seitenzahl, Abschnittsnummer und Drilldownkontext, die das CrystalReportViewer-Steuerelement bei der Berichtbestandteil-Navigation ansteuert. |
| ReportPartBookmark | Hierbei handelt es sich um Informationen zu dem Berichtbestandteil-Lesezeichen, das an das Berichtobjekt angefügt ist, auf das der Anwender geklickt hat. |
Anmerkungen
Dieses Ereignis wird ausgelöst, wenn ein Anwender zu einem anderen Objekt innerhalb desselben Berichts oder eines anderen Berichts wechselt, indem er auf ein Feld oder ein Diagramm klickt.
Um ein Berichtbestandteil-Lesezeichen zu definieren, öffnen Sie den Bericht-Designer. Klicken Sie mit der rechten Maustaste auf ein Berichtobjekt, und klicken Sie dann auf X formatieren, wobei "X" dem Typ des Objekts entspricht (z. B. "Feld formatieren"). Klicken Sie im Dialogfeld Format-Editor auf die Registerkarte Hyperlink, und wählen Sie dann im Bereich Nur DHTML-Viewer die Option ein anderes Berichtobjekt. Anschließend können Details zu dem Berichtbestandteil eingeben werden, zu dem Sie navigieren möchten.
Beispiel
In diesem Beispiel wird veranschaulicht, wie Sie einen Beschriftungstext festlegen, der den Datenkontextinformationen in einem mit einem Lesezeichen versehenen Berichtsobjekt entspricht. Außerdem legen Sie eine Beschriftung mit den Navigationsergebnissen des Ereignisses fest.
Private Sub MyCrystalReportViewer_ReportPartBookmarkNavigation _
(ByVal source As Object, ByVal e As _
CrystalDecisions.Web.ReportPartBookmarkNavigationEventArgs) _
Handles CrystalReportViewer.ReportPartBookmarkNavigation
Label.Text = "Data Context: " + e.ReportPartBookmark.DataContext _
+ " Object Name: " + e.ReportPartBookmark.ObjectName _
+ " Report URI: " + e.ReportPartBookmark.ReportUri
Label2.Text = " PageNumber: " + e.NavigationResult.PageNumber + _
" SectionNumber: " + e.NavigationResult.SectionNumber + _
" GroupLevel: " + e.NavigationResult.DrillDownContext.GroupLevel + _
" GroupName: " + e.NavigationResult.DrillDownContext.GroupName + _
" GroupNamePath: " + _
e.NavigationResult.DrillDownContext.GroupNamePath;
End Sub
private void CrystalReportViewer_ReportPartBookmarkNavigation
(object source, CrystalDecisions.Web.ReportPartBookmarkNavigationEventArgs e)
{
Label.Text = "Data Context: " + e.ReportPartBookmark.DataContext
+ " Object Name: " + e.ReportPartBookmark.ObjectName
+ " Report URI: " + e.ReportPartBookmark.ReportUri;
Label2.Text = " PageNumber: " + e.NavigationResult.PageNumber +
" SectionNumber: " + e.NavigationResult.SectionNumber +
" GroupLevel: " + e.NavigationResult.DrillDownContext.GroupLevel +
" GroupName: " + e.NavigationResult.DrillDownContext.GroupName +
" GroupNamePath: " +
e.NavigationResult.DrillDownContext.GroupNamePath;
}
Versionsinformationen
Crystal Reports Basic for Visual Studio 2008
Unterstützt ab: Crystal Reports .NET 9
Siehe auch
Referenz
CrystalReportViewerBase Klasse
CrystalReportViewerBase Elemente
CrystalDecisions.Web Namespace