public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptDailyAttendance rpt = new rptDailyAttendance(); rpt.Site = this.Site; return(rpt); }
private void button1_Click(object sender, EventArgs e) { rptDailyAttendance oRpt = new rptDailyAttendance(); ParameterFields ps = new ParameterFields(); ParameterField p = new ParameterField(); ParameterDiscreteValue pdc = new ParameterDiscreteValue(); SetDBLogonForReport(oRpt); p.Name = "@dt"; pdc.Value = Convert.ToDateTime(dateTimePicker1.Value.ToShortDateString()); p.CurrentValues.Add(pdc); ps.Add(p); ParameterField p3 = new ParameterField(); ParameterDiscreteValue pdc3 = new ParameterDiscreteValue(); p3.Name = "@compCode"; pdc3.Value = cmbCompany.SelectedValue.ToString(); p3.CurrentValues.Add(pdc3); ps.Add(p3); ParameterField p4 = new ParameterField(); ParameterDiscreteValue pdc4 = new ParameterDiscreteValue(); p4.Name = "@orderBy"; if (rbName.Checked == true) { pdc4.Value = "A"; } else if (rbId.Checked == true) { pdc4.Value = "B"; } else if (rbDep.Checked == true) { pdc4.Value = "C"; } p4.CurrentValues.Add(pdc4); ps.Add(p4); crystalReportViewer1.ParameterFieldInfo = ps; crystalReportViewer1.ReportSource = oRpt; crystalReportViewer1.Show(); }