バージョン

HeaderRowExporting イベント

ヘッダーの行がレポートにエクスポートされる前に発生
シンタックス
'宣言
 
Public Event HeaderRowExporting As EventHandler(Of HeaderRowExportingEventArgs)
public event EventHandler<HeaderRowExportingEventArgs> HeaderRowExporting
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、HeaderRowExportingEventArgs 型の引数を受け取りました。次の HeaderRowExportingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Band ヘッダーがエクスポートされる Infragistics.Win.UltraWinGrid.UltraGridBand
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
FixedHeaderContainer ヘッダーがエクスポートされる INode を返します。
HeaderContainer ヘッダーがエクスポートされる ITableHeader を返します。
IsFixedHeader エクスポートされるヘッダーが固定ヘッダーであるかどうかを返します。
解説

HeaderRowExportingEventArgs.Band はエクスポートされるヘッダーに関連付けられた Infragistics.Win.UltraWinGrid.UltraGridBand を返します。

IsFixedHeader は、ヘッダーのセットが固定ヘッダーであるかどうかを示すブール値を返します。固定ヘッダーは、レポートの各ページのトップに繰り返されます。他のヘッダーはデータの特定のアイランドのトップに表示され、改ページで繰り返されます。

FixedHeaderContainer は、ヘッダーが固定されている場合、ヘッダーのセットを含むレポート オブジェクトを返します。IsFixedHeader が False の場合、これは null になります。

HeaderContainer は、ヘッダーが固定されていない場合、ヘッダーを含むレポート オブジェクトを返します。IsFixedHeader が True の場合、これは null になります。

このイベントは、ヘッダーのセットがレポートにエクスポートされる前に発生します。ヘッダーにはバンド ヘッダー(存在する場合)、グループ ヘッダー(グループおよびレベルが使用される場合)、および列ヘッダーが含まれます。Cancel 引数を使用して、ヘッダーの全体セットのエクスポートをキャンセルします。

これらのイベント引数を使用して、ヘッダーのエクスポートをオーバーライドし、カスタム エクスポートしたデータを提供することが可能です。通常、これは Cancel を True に設定し、コンテンツを適切なヘッダー コンテナーに追加することで行われます。IsFixedHeader が True である場合、コンテンツは FixedHeaderContainer に追加する必要があります。そうでなければ、コンテンツは HeaderContainer に追加します。

参照