'宣言 Public Event CellExporting As EventHandler(Of DocumentCellExportingEventArgs)
public event EventHandler<DocumentCellExportingEventArgs> CellExporting
イベント ハンドラが、このイベントに関連するデータを含む、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 イベントを処理します。