Evento CrystalReportViewer.Navigate

L'evento viene attivato quando l'utente si sposta in un report.

[Visual Basic]

Public Event Navigate As EventHandler

[C#]

public event EventHandler Navigate;

[C++]

public: __event EventHandler* Navigate;

[VJ#]

public EventHandler Navigate;

Dati eventi

Il gestore dell'evento riceve un argomento di tipo NavigateEventArgs contenente i dati relativi all'evento.

Proprietà Descrizione
CurrentPageNumber Int32. Restituisce il numero della pagina corrente.
Handled (ereditata da ViewerEventArgs) Tipo booleano. Restituisce o imposta se l'evento è stato gestito. Impostare a True se non si desidera eseguire l'azione predefinita.
NewPageNumber Int32. Restituisce la pagina a cui si accede.

Note

Questo evento viene attivato quando l'utente si sposta in un report, accedendo a una nuova pagina o utilizzando la struttura di gruppo per spostarsi nel report.

Esempio

Nel seguente esempio viene indicato come impostare un'etichetta per il numero di pagina a cui si accede.

[Visual Basic]

Private Sub CrystalReportViewer1_Navigate _
(ByVal source As Object, _
ByVal e As CrystalDecisions.Web.NavigateEventArgs) _
Handles CrystalReportViewer1.Navigate
   Label1.Text = e.NewPageNumber
End Sub

[C#]

private void crystalReportViewer1_Navigate_1(object source, CrystalDecisions.Web.NavigateEventArgs e)
{
   Label1.Text = e.NewPageNumber.ToString();
}

[C++]

void crystalReportViewer1_Navigate (Object* sender, CrystalDecisions::Web::NavigateEventArgs * e)
{
      Label1->Text = e->NewPageNumber->ToString;
};

[VJ#]

private void crystalReportViewer1_Navigate_1(System.Object source, CrystalDecisions.Web.NavigateEventArgs e)
{
   Label1.set_Text(((System.Int32)e.get_NewPageNumber()).ToString());
}

Vedere anche

Classe CrystalReportViewer | Membri CrystalReportViewer | Spazio dei nomi CrystalDecisions.Web