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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top