Номер страницы в ActiveReport

Сейчас я работаю с ActiveReport в ASP.net и C#. Я хотел бы знать, могу ли я получить номер страницы в «Событии раздела». Я хочу показать некоторые данные, когда номер страницы не равен 1. Итак, я хочу получить номер страницы в событии Detail_Format. Могу я?

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

Итак, мне нужно знать текущий номер страницы. Пожалуйста помогите.

С уважением.


person lelewin    schedule 06.09.2011    source источник


Ответы (1)


if(this.PageNumber == 1)
{
}

PageNumber — это свойство текущего выполняемого отчета. Однако при использовании его в событии Detail_Format вы должны знать, что он может быть неточным в случаях, когда раздел отформатирован на одной странице, а затем его необходимо переместить на другую страницу из-за подгонки. Более точное место для использования PageNumber в событии BeforePrint.

person IssamElbaytam    schedule 06.09.2011