CrystalReportViewerBase.ReportPartBookmarkNavigation Evento
L'evento viene attivato al termine dello spostamento a una parte dello stesso o di un altro report.
Spazio dei nomi CrystalDecisions.Web Assembly CrystalDecisions.Web (CrystalDecisions.Web.dll)
Sintassi
Public Event ReportPartBookmarkNavigation As CrystalDecisions.Web.ReportPartBookmarkNavigationEventHandler
public event CrystalDecisions.Web.ReportPartBookmarkNavigationEventHandler ReportPartBookmarkNavigation
Dati di evento
Il gestore eventi riceve un argomento di tipo ReportPartBookmarkNavigationEventArgs che contiene i dati correlati a questo evento. Le seguenti proprietà ReportPartBookmarkNavigationEventArgs forniscono informazioni specifiche per questo evento.
Proprietà | Descrizione |
---|---|
Handled | Restituisce o imposta se l'evento è stato gestito. Impostare su True se non si desidera eseguire l'azione predefinita. |
NavigationResult | Il numero di pagina e di sezione, nonché il contesto di analisi dettagliata a cui passerà il controllo CrystalReportViewer nello spostamento tra parti del report. |
ReportPartBookmark | Si tratta delle informazioni di segnalibro della parte del report, collegate all'oggetto del report su cui l'utente ha fatto clic. |
Osservazioni
Questo evento viene attivato quando l'utente si sposta a un altro oggetto dello stesso report o un altro report facendo clic su un campo o un grafico.
Per definire un segnalibro per una parte del report, passare a Report Designer. Fare clic con il pulsante destro del mouse su un oggetto del report, quindi fare clic su Formatta/Formato x, dove "x" è il tipo di oggetto (ad esempio "Formato campo"). Nella finestra di dialogo Editor formato fare clic sulla scheda Collegamento ipertestuale, quindi selezionare Un altro oggetto report nell'area Solo visualizzatore DHTML. A questo punto è possibile immettere i dettagli relativi alla parte del report a cui si desidera passare.
Esempio
Nel seguente esempio viene illustrato come impostare il testo di un'etichetta sulle informazioni del contesto dati derivate dall'oggetto report con segnalibro e un'etichetta sui risultati di spostamento dell'evento.
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;
}
Informazioni sulla versione
Crystal Reports Basic for Visual Studio 2008
Supportata da: Crystal Reports .NET 9
Vedere anche
Riferimento
CrystalReportViewerBase Classe
CrystalReportViewerBase Membri
CrystalDecisions.Web Spazio dei nomi