예제 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            SummaryReport rpt = new SummaryReport();

            rpt.Site = this.Site;
            return(rpt);
        }
예제 #2
0
 private void frmManageMenu_Load(object sender, EventArgs e)
 {
     this.Text = "Reporting";
     if (clientnamE == "PO")
     {
         this.Text = clientnamE + " event";
         CrystalReport2 eventss = new CrystalReport2();
         eventss.SetDataSource(eventDetails);
         CrystalDecisions.Shared.ExcelFormatOptions XLSFormatOptions = new CrystalDecisions.Shared.ExcelFormatOptions();
         XLSFormatOptions.ShowGridLines = true;
         XLSFormatOptions.ExportPageBreaksForEachPage = true;
         crystalReportViewer1.ReportSource            = eventss;
     }
     else if (clientnamE == "Summary")
     {
         this.Text = clientnamE + " event";
         SummaryReport eventss = new SummaryReport();
         eventss.SetDataSource(eventDetails);
         crystalReportViewer1.ReportSource = eventss;
     }
     else if (clientnamE == "OverallReport")
     {
         this.Text = "Selected events Summary";
         OverallReport eventss = new OverallReport();
         eventss.SetDataSource(eventDetails);
         crystalReportViewer1.ReportSource = eventss;
     }
     else
     {
         CrystalReport1 eventss           = new CrystalReport1();
         int            exportFormatFlags = (int)(CrystalDecisions.Shared.ViewerExportFormats.PdfFormat | CrystalDecisions.Shared.ViewerExportFormats.ExcelFormat);
         crystalReportViewer1.AllowedExportFormats = exportFormatFlags;
         eventss.SetDataSource(eventDetails);
         crystalReportViewer1.ReportSource = eventss;
     }
 }