想在detail format中加段代码,当满足条件的时候换页,请问该如何实现?
以下是之前版主的回答:
你需要在ReportStart事件中添加PageBreak。例如:
this.ReportStart += new EventHandler(NewActiveReport1_ReportStart);
void NewActiveReport1_ReportStart(object sender, EventArgs e)
{
if (条件)
{
PageBreak pageBread = new PageBreak();
pageBread.Location = new PointF(0, 1.25f);
this.Sections["detail"].Controls.Add(pageBread);
}
}
因为条件是在detail满足8的倍数时换页,在ReportStart时此条件为false,并且此事件只会在打印最开始触发一次,请教一下:具体该如何实现,感谢~ |
|