XamDataGridの内容をExcelExporterを使用してExcelファイルにエクスポートする際、ヘッダーやフッターを設定したい場合は、
- ExcelExporterのExportStartedイベントにイベントハンドラーを追加する。
- 1のイベントハンドラー内でWorksheetのPrintOptionsのHeaderプロパティおよびFooterプロパティを設定する。
で可能です。
// コード例。関係する部分のみ抜粋しています。 private DataPresenterExcelExporter exporter = new DataPresenterExcelExporter(); exporter.ExportStarted += Exporter_ExportStarted; e.CurrentWorksheet.PrintOptions.Header = "これはヘッダーです。"; e.CurrentWorksheet.PrintOptions.Footer = "これはフッターです。";
実行結果
上記のコードを使用してエクスポートしたExcelファイルの印刷画面を見てみると、ヘッダーとフッターが指定した通りに表示されているのが確認できました!
サンプル
APIリファレンス
- Header プロパティ
- Footer プロパティ
- PrintOptions クラス メンバ