public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            generateTicket rpt = new generateTicket();

            rpt.Site = this.Site;
            return(rpt);
        }
示例#2
0
 private void btnGenerate_Click(object sender, EventArgs e)
 {
     if (!txtTicketID.Text.Equals(""))
     {
         txtTicketID.ReadOnly         = true;
         crystalReportViewer1.Visible = true;
         Database db = new Database();
         ticket = db.getTicket(int.Parse(txtTicketID.Text));
         generateTicket report = new generateTicket();
         DataTable      dt     = new DataTable();
         dt = db.getTicketGenerationTable(int.Parse(txtTicketID.Text));
         report.SetDataSource(dt);
         crystalReportViewer1.ReportSource = report;
         crystalReportViewer1.Refresh();
     }
     else
     {
         MessageBox.Show("Error field is empty");
     }
 }