HOME       LIST

【C#】DataSet を PDF で出力

DataSet を PDF で出力

相手の顔(目)を見ながら会話すること。 - 2017/03/18(DOJEUN)

I'll drop you off at the station.(駅まで送るよ)


string PDF_fileName = @"[PDF file の全体経路].pdf";
// CrystalReports 指定
ReportClass rpt = null;
rpt = new [Full Namespace name].[CrystalReports Name]();
rpt.SetDataSource([DataSet]);
// Export Option 設定
ExportOptions exportOpts = new ExportOptions();
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
diskOpts.DiskFileName = PDF_fileName;
exportOpts = rpt.ExportOptions;
exportOpts.DestinationOptions = diskOpts;
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat;
rpt.Export();

// PDF output
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";

// PDF file 保存ダイアログボックス表示
//Response.AddHeader("content-disposition","attachment; filename=test.pdf");

// HTML 出力
Response.WriteFile(PDF_fileName);
Response.Flush();
Response.Close();

// PDF file 削除
System.IO.File.Delete(PDF_fileName);

以前コンテンツ:【C#】コマンドラインでのコンパイル例
次のコンテンツ:【C#】DataSet を CrystalReportViewer で出力



Copyright(c) 2007-2020 dojeun.com All Rights Reserved.

Valid XHTML 1.0 Transitional