Domanda

Ora, sto lavorando con ActiveReport in ASP.net e C #. Vorrei sapere che posso ottenere il numero di pagina in "Sezione Event". Voglio mostrare alcuni dati quando il numero di pagina non è uguale a 1. Quindi, voglio ottenere il numero di pagina in Detail_Format evento. Posso?

 private void detail_Format(object sender, EventArgs e)
{  
   int pageNumber = 0;
   //getting page number
   if(pageNumber == 1)
   {
     //do some function
   }
   else
   {
     //show some data
   }
}  

Così, ho bisogno di sapere il numero di pagina corrente. Mi aiuti per favore.

Con saluti.

È stato utile?

Soluzione

if(this.PageNumber == 1)
{
}

PageNumber è una proprietà del report corrente in esecuzione. Tuttavia, quando viene utilizzato in caso Detail_Format si dovrebbe sapere che potrebbe non essere preciso nei casi in cui una sezione è formattato in una pagina quindi ha bisogno di essere spostati in un'altra pagina a causa di montaggio. Il luogo più esatto usare PageNumber in caso BeforePrint.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top