GrapeCity ActiveReports for .NET 12.0J
イベントの概要
すべて展開すべて展開
すべて折りたたむすべて折りたたむ

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

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

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

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

複数回発生するイベント

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

複数回発生するイベント

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

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

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

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

セクションイベント

イベントの発生順

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

イベントの発生順

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

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

その他のイベント

関連トピック

 

 


Copyright © 2003 GrapeCity inc. All rights reserved.