1

现在,我正在使用 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
   }
}  

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

带着敬意。

4

1 回答 1

1
if(this.PageNumber == 1)
{
}

PageNumber 是当前运行报表的一个属性。但是,在 Detail_Format 事件中使用它时,您应该知道,如果某个部分在一个页面上格式化,然后由于适合而需要移动到另一个页面,则它可能不准确。在 BeforePrint 事件中使用 PageNumber 的位置更准确。

于 2011-09-06T11:29:57.067 回答