バージョン

Export(OutputFormat,String,Boolean) メソッド

指定されたファイル フォーマットで指定されたファイル名を使用して Report をファイルにエクスポートします。
シンタックス
'宣言
 
Public Overloads Sub Export( _
   ByVal outputFormat As OutputFormat, _
   ByVal fileName As String, _
   ByVal showSaveFileDialog As Boolean _
) 
public void Export( 
   OutputFormat outputFormat,
   string fileName,
   bool showSaveFileDialog
)

パラメータ

outputFormat
出力ドキュメント タイプ (XPS のみ)。
fileName
エクスポートするレポートのファイル名。ファイルが存在する場合、オーバライトされます。
showSaveFileDialog
True の場合、SaveFileDialog が表示されます。
例外
例外解説
System.ArgumentExceptionファイル名は無効であるか、ディレクトリが存在しない場合、例外をスローされます
System.NotSupportedExceptionFullTrust 環境以外でエクスポートする場合、例外をスローされます。
System.InvalidOperationExceptionセクションのないレポートをエクスポートまたは印刷しようとすると例外がスローされます。
解説

showSaveFileDialog が True の場合、ファイル名パラメーターは SaveFileDialog でのデフォルト ファイル名として使用されます。そうでない場合、fileName は Null または空の文字列である場合、Report はデフォルト ファイル名 (Export.xps) を持って、System.Environment.CurrentDirectory にエクスポートします。fileName がフォルダー名 (例えば「C:\MyFolder\」) だけを含む場合、Report が Export.xps のファイル名であるそのフォルダーにエクスポートします。パラメーターがファイル名 (例えば「xamGridExport.xps」) だけを含む場合、Report は指定された名前を持って、CurrentDirectory にエクスポートします。

使用例
Private  Sub ExportReport()
   Dim reportObj As Report =  New Report() 
   Dim section As EmbeddedVisualReportSection =  New EmbeddedVisualReportSection(XamDataGrid1) 
   reportObj.Sections.Add(section)
 
   ' Call export method and put to it file to export without SaveFileDialog
   reportObj.Export(OutputFormat.XPS, "C:\\export.xps", False)
End Sub
private void ExportReport()
{
   Report reportObj = new Report();
   EmbeddedVisualReportSection section = new EmbeddedVisualReportSection(XamDataGrid1);
   reportObj.Sections.Add(section);

   // Call export method and put to it file to export without SaveFileDialog
   reportObj.Export(OutputFormat.XPS, "C:\\export.xps", false);
}
参照