GrapeCity ActiveReports for .NET 12.0J
DataInitialize イベント
使用例 

ここではレポートフィールドコレクションにカスタムフィールドを追加できます。ReportStart イベントの後に発生します。
構文
'宣言
 
Public Event DataInitialize As EventHandler
public event EventHandler DataInitialize
解説

カスタムフィールドは、バウンドレポート(レコードを取得するために組み込みデータソースを利用するレポートのこと)でも、アンバウンドレポート(レコードを取得するためにデータソースを必要としないレポートのこと)にでも追加できます。
バウンドレポートでは、レポートのデータソースは、初期化、オープンされ、DataInitializeイベントが発生する前に、Fieldsコレクションにカスタムフィールドが追加されます。

注意:DataInitialize、およびFetchDataイベント以外でFieldCollectionを参照しないでください。

使用例
private void rptUnbound_DataInitialize(object sender, System.EventArgs eArgs)
{
    Fields.Add("CategoryName");
    Fields.Add("ProductName");    
    Fields.Add("UnitsInStock");        
    Fields.Add("Description");
}
Private Sub rptUnbound_DataInitialize(ByVal sender As Object, ByVal e As _
    System.EventArgs) Handles MyBase.DataInitialize
    Fields.Add("CategoryName")        
    Fields.Add("ProductName")        
    Fields.Add("UnitsInStock")        
    Fields.Add("Description")
End Sub
参照

関連項目

SectionReport クラス
SectionReport メンバ
FetchData イベント
Fields プロパティ
DataSource プロパティ
ReportStart イベント

アーキテクチャと概念

データ連結
イベント

 

 


Copyright © 2003 GrapeCity inc. All rights reserved.