/// <summary> /// 帳票出力処理 /// </summary> /// <param name="ds"></param> private void PrintPreview(DataSet ds) { // 印刷処理 FwPreview.ReportPreview view = new FwPreview.ReportPreview(); view.PrinterName = frmcfg.PrinterName; // 第1引数 帳票タイトル // 第2引数 帳票ファイルPass // 第3以上 帳票の開始点(0で良い) view.MakeReport("請求書発行", REPORT_FILE_PATH, "トレイ2"); //view.MakeReport("請求書", REPORT_FILE_PATH); var parms = new List <FwPreview.ReportParameter>() { new FwPreview.ReportParameter() { PNAME = "出力日付", VALUE = (this.PrintDate.Text) }, //new FwPreview.ReportParameter(){ PNAME="行数1", VALUE=(MAX_PRINT_ROW_COUNT)},// ページあたり行数 //new FwPreview.ReportParameter(){ PNAME="最大行数", VALUE=(MAX_PRINT_ROW_COUNT)},// ページあたり行数 //new FwPreview.ReportParameter(){ PNAME="行数2", VALUE=(ds.Tables[0].Rows.Count)}, }; // 帳票ファイルに送るデータ。 // 帳票データの列と同じ列名を保持したDataSetを引数とする view.SetReportData(ds); view.PrinterName = frmcfg.PrinterName; view.SetupParmeters(parms); view.ShowPreview(); view.Close(); frmcfg.PrinterName = view.PrinterName; }
/// <summary> /// 帳票出力処理(DS) /// </summary> /// <param name="ds"></param> private void PrintPreview(DataSet ds) { // 印刷処理 FwPreview.ReportPreview view = new FwPreview.ReportPreview(); view.PrinterName = frmcfg.PrinterName; switch (this.rdo詳細.Text) { case "0": //前回支払額無し // 第1引数 帳票タイトル // 第2引数 帳票ファイルPass // 第3以上 帳票の開始点(0で良い) view.MakeReport("支払明細書", ReportDetailFileName, 0, 0, 0); break; case "1": // 第1引数 帳票タイトル // 第2引数 帳票ファイルPass // 第3以上 帳票の開始点(0で良い) view.MakeReport("支払明細書", ReportDetailFileName_1, 0, 0, 0); break; default: //前回支払額無し // 第1引数 帳票タイトル // 第2引数 帳票ファイルPass // 第3以上 帳票の開始点(0で良い) view.MakeReport("支払明細書", ReportDetailFileName, 0, 0, 0); break; } var parms = new List <FwPreview.ReportParameter>() { //new FwPreview.ReportParameter(){ PNAME="選択項目", VALUE=str選択項目}, //new FwPreview.ReportParameter(){ PNAME="行数1", VALUE=(MAX_PRINT_ROW_COUNT)},// ページあたり行数 //new FwPreview.ReportParameter(){ PNAME="最大行数", VALUE=(MAX_PRINT_ROW_COUNT)},// ページあたり行数 //new FwPreview.ReportParameter(){ PNAME="行数2", VALUE=(ds.Tables[0].Rows.Count)}, }; // 帳票ファイルに送るデータ。 // 帳票データの列と同じ列名を保持したDataSetを引数とする view.SetReportData(ds); view.PrinterName = frmcfg.PrinterName; view.SetupParmeters(parms); view.ShowPreview(); view.Close(); frmcfg.PrinterName = view.PrinterName; }