Compartir a través de


Evento CrystalReportViewer.Navigate

El evento se activa cuando el usuario navega por un informe.

[Visual Basic]

Public Event Navigate As EventHandler

[C#]

public event EventHandler Navigate;

[C++]

public: __event EventHandler* Navigate;

[VJ#]

public EventHandler Navigate;

Datos de eventos

El controlador de eventos recibe un argumento de tipo NavigateEventArgs que contiene datos relacionados con este evento.

Propiedad Descripción
CurrentPageNumber Int32. Obtiene el número de página actual.
Handled (se hereda de ViewerEventArgs) Booleano. Obtiene o establece si se ha controlado el evento. Se establece en verdadero si no desea que se produzca la acción predeterminada.
NewPageNumber Int32. Obtiene la página a la que se navega.

Observaciones

Se generará este evento cuando un usuario navegue por un informe. Ya sea pasando a una página nueva o utilizando el árbol de grupos para desplazarse por el informe.

Ejemplo

En este ejemplo se muestra cómo se establece una etiqueta en el número de página a la que se navegó.

[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());
}

Vea también

Clase CrystalReportViewer | Miembros de CrystalReportViewer | Espacio de nombres CrystalDecisions.Web