Número de página en ActiveReport
-
26-10-2019 - |
Pregunta
Ahora, estoy trabajando con ActiveReport en ASP.NET y C#. Me gustaría saber que ¿puedo obtener el número de página en el "evento de sección"? Quiero mostrar algunos datos cuando el número de página no es igual a 1. Por lo tanto, quiero obtener el número de página en el evento DISPLIT_FORMAT. ¿Yo puedo?
private void detail_Format(object sender, EventArgs e)
{
int pageNumber = 0;
//getting page number
if(pageNumber == 1)
{
//do some function
}
else
{
//show some data
}
}
Entonces, necesito saber el número de página actual. Por favor, ayúdame.
Con saludos.
Solución
if(this.PageNumber == 1)
{
}
PageNumber es una propiedad del informe de ejecución actual. Sin embargo, al usarlo en el evento DIART_FORMAT, debe saber que podría no ser preciso en los casos en que una sección está formateada en una página, entonces debe moverse a otra página debido al ajuste. El lugar más preciso para usar PageNumber en el evento antes de la impresión.