事業内容
任意表示件数での改ページ
任意表示件数で改ページしてみます。
これは以下のようにActiveReportクラスへの実装が必要になります。
private int count = 0;
/// <summary>
/// コンストラクタ
/// </summary>
public TestActiveReport()
{
InitializeComponent();
// Formatイベントへの関連付け
this.detail.Format += new EventHandler(detail_Format);
}
private void detail_Format(EventArgs e)
{
// カウンタ加算
this.count++;
if (count < 1ページの表示件数)
{
this.detail.NewPage = NewPage.None;
}
// 1ページの表示件数に達した場合、改ページ
else
{
this.detail.NewPage = NewPage.After;
this.count = 0;
}
}
Formatイベントに関連付けて指定件数になれば改ページといった感じにすればいけます。
ここではDetail.NewPageによって改ページを行なっていますが、Detail.NewColumnを利用しても改ページできます。
ActiveReportsへ