ActiveReport中的页码

时间:2011-09-06 02:58:24

标签: activereports

现在,我正在ASP.net和C#中使用ActiveReport。我想知道我可以在“部分事件”中获取页码。我希望在页码不等于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
   }
}  

所以,我需要知道当前的页码。请帮我。

关心。

1 个答案:

答案 0 :(得分:1)

if(this.PageNumber == 1)
{
}

PageNumber是当前运行报告的属性。但是,在Detail_Format事件中使用它时,您应该知道,如果在一个页面上格式化节,则需要将其移动到另一个页面,因为它是合适的。在BeforePrint活动中使用PageNumber的位置更准确。