バージョン

CellExporting イベント (WebDocumentExporter)

セルがエクスポートされる前に発生します。このイベントをキャンセルしてセルのエクスポートを中止することができます。
シンタックス
'宣言
 
Public Event CellExporting As EventHandler(Of DocumentCellExportingEventArgs)
イベント データ

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

プロパティ解説
Cancel セルのエクスポートをキャンセルするために使用します。
ExportValue レポートでセルにエクスポートされる値。
GridCell Infragistics.Web.UI.GridControls.BaseExportCellEventArgsから継承されます。現在エクスポートされているグリッド セル オブジェクト。
IsFooterCell Infragistics.Web.UI.GridControls.BaseExportCellEventArgsから継承されます。このセルがグリッド フッター内にある場合は true を返します。
IsHeaderCell Infragistics.Web.UI.GridControls.BaseExportCellEventArgsから継承されます。このセルがグリッド ヘッダー内にある場合は true を返します。
IsSummaryCell Infragistics.Web.UI.GridControls.BaseExportCellEventArgsから継承されます。このセルにグリッドの集計が含まれる場合は true を返します。
ReportCellElement Infragistics.Web.UI.GridControls.DocumentCellExportedEventArgsから継承されます。グリッド セル オブジェクトを表示するために作成されるレポートのセル オブジェクト。
Summary Infragistics.Web.UI.GridControls.BaseExportCellEventArgsから継承されます。集計セルの集計がある場合にはその集計を返します。
解説

これを使用して、セルがエクスポートされる方法をカスタマイズします。

エクスポート セルの値を変更するには、CellExportingEventArgs.ExportValue イベント引数プロパティを設定してください。この値はオブジェクトの任意のタイプに設定でき、ToString() メソッドの結果はセルに表示されます。ExportValue が設定されない場合、セルのフォーマットされたテキストが代わりに表示されます。

セルの内容をカスタマイズするには、CellExportedEventArgs.ReportCell プロパティを使用してください。これを使用して新しい項目をエクスポートしたセルに追加したり、セルがエクスポートする方法を完全にオーバーライドできます。セルの描画を完全に無視したい場合は、CellExportingEventArgs.Cancel プロパティを true に設定して既定のエクスポート ロジックをキャンセルしてください。

% CellExportedEventArgs .GridCell% イベント引数プロパティで設定されたスタイリングはエクスポート セルに適用されません。ReportCell に直接行いたいスタイル変更を適用します。

このイベントは、イベント引数の CellExportingEventArgs.Cancel プロパティを true に設定することによってキャンセルできます。イベントがキャンセルされると、セルのコンテンツをエクスポートするためのロジックは実行されませんが、セル要素自体は依然として作成されます。

このイベントはグリッドのデータ セルに限って発生します。ヘッダーまたはフッター セルの HeaderCellExporting または FooterCellExporting イベントを処理します。

参照