2011-09-06 3 views
1

이제 ASP.net 및 C#의 ActiveReport로 작업하고 있습니다. "Section Event"에서 페이지 번호를 얻을 수 있는지 알고 싶습니다. 페이지 번호가 1이 아닌 경우 일부 데이터를 표시하려고합니다. 따라서 Detail_Format 이벤트에서 페이지 번호를 가져 오려고합니다. 그럴 수있어?ActiveReport의 페이지 번호

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
if(this.PageNumber == 1) 
{ 
} 

PageNumber는 현재 실행중인 보고서의 속성입니다. 그러나 Detail_Format 이벤트에서 사용하는 경우 섹션이 한 페이지에서 포맷 된 경우 정확하지 않을 수 있으므로 피팅 (fitting) 때문에 다른 페이지로 이동해야합니다. BeforePrint 이벤트에서 PageNumber를 사용하는보다 정확한 장소.