Numéro de page dans ActiveReport
-
26-10-2019 - |
Question
Maintenant, je travaille avec ActiveReport en ASP.net et C #. Je voudrais savoir que je peux obtenir le numéro de page dans la « Section de l'événement ». Je veux montrer certaines données lorsque le numéro de page n'est pas égal à 1. Donc, je veux obtenir le numéro de page dans Detail_Format événement. Puis-je?
private void detail_Format(object sender, EventArgs e)
{
int pageNumber = 0;
//getting page number
if(pageNumber == 1)
{
//do some function
}
else
{
//show some data
}
}
Alors, je dois connaître le numéro de page en cours. Aidez-moi, s'il vous plaît.
Cordialement.
La solution
if(this.PageNumber == 1)
{
}
PageNumber est une propriété du rapport de fonctionnement actuel. Cependant, lorsque vous l'utilisez en cas Detail_Format vous devez savoir qu'il pourrait ne pas être précis dans les cas où une section est formatée sur une page doit alors être déplacé vers une autre page à cause de montage. L'endroit plus précis à utiliser PageNumber en cas BeforePrint.