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