PowerTools ActiveReports for .NET 9.0J
セクションレポートのイベント
すべて展開すべて展開
すべて折りたたむすべて折りたたむ

セクションレポートでは、イベントを使用してレポートの動作を制御できます。

1回だけ発生するイベント

以下のイベントは、レポートの処理時に1回だけ発生するイベントです。これらのイベントは、レポート生成処理の始め、もしくは終わりに発生します。

1回だけ発生するイベント

複数回発生するイベント

以下のイベントは、セクションレポート処理中に何回も発生します。

複数回発生するイベント

バウンドとアンバウンドのデータ値を設定する上での重要なポイントについて

  1. FieldCollectionは、DataInitializeイベントが設定した後、レポートに連結されたデータセットから読み込まれます。(アンバウンドレポートの場合、この時点でFieldCollectionの値は設定されていません。)
  2. FetchDataイベントが発生した後、ユーザーがFieldCollectionを更新できます。
  3. バウンドされているすべてのフィールドの値が移動されます。
  4. Formatイベントが発生します。

各セクションに対して発生するイベント

セクションの種類や内容にかかわらず、レポートの各セクションにはFormatBeforePrint、およびAfterPrintの3つのイベントがあります。 

セクションイベント

イベントの発生順

ActiveReportsの高速な処理および出力生成は、知性的なマルチスレッド、かつシングルパスの処理によって実現されています。ActiveReportsは、準備ができたページからただちに処理および描画を行います。データ要素の一部が認識できない、レイアウトが完成していないなどの理由でActiveReportsがページの描画を完了できない場合は、必要なデータが揃うまで、このページはActiveReportsの内部のキャッシュに格納されます。

イベントの発生順

レポートの生成処理に関するその他のイベント

以下のようなイベントは、レポートに対してデータがない、またはユーザーの操作に応答する時に発生します。

その他のイベント

関連トピック

 

 


©2003-2015 GrapeCity inc. All rights reserved.