private void reportPrint(List <titletable> title, List <TB_EXPENSE> detail, List <foots> fs) { try { ReportTools myReportTool; TfrxReportClass report; myReportTool = new ReportTools(); report = new TfrxReportClass(); report.ClearDatasets(); FrxDataTable titleable = new FrxDataTable("dtWorkTitle"); //概要 myReportTool.ListToFrxTable(title, titleable); FrxDataTable detailtable = new FrxDataTable("dtWorkDetail"); //明细 myReportTool.ListToFrxTable(detail, detailtable); FrxDataTable detailtable2 = new FrxDataTable("dtWorkDetail2"); //明细2 myReportTool.ListToFrxTable(fs, detailtable2); report.LoadReportFromFile("ExpenseReport.fr3"); detailtable.AssignToReport(true, report); titleable.AssignToReport(true, report); report.ShowReport(); } catch (System.Exception ex) { MessageHelper.ShowMessage(ex.Message); } }
private void reportPrint(List <projProfileClass> summery, List <TB_EXPENSE> detail) { try { ReportTools myReportTool; TfrxReportClass report; myReportTool = new ReportTools(); report = new TfrxReportClass(); report.ClearDatasets(); FrxDataTable summeryTable = new FrxDataTable("dtWorkTitle"); //概要 myReportTool.ListToFrxTable(summery, summeryTable); FrxDataTable detailtable = new FrxDataTable("dtWorkDetail"); //明细 myReportTool.ListToFrxTable(detail, detailtable); report.LoadReportFromFile("profileReport.fr3"); summeryTable.AssignToReport(true, report); detailtable.AssignToReport(true, report); report.ShowReport(); } catch (System.Exception ex) { MessageHelper.ShowMessage(ex.Message); } }