public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { AbsenceStagaire rpt = new AbsenceStagaire(); rpt.Site = this.Site; return(rpt); }
private void button1_Click(object sender, EventArgs e) { string req = @"select st.cin,ab.numSc,ab.numStg,sc.salle,st.nomStg,st.prenomStg,sc.dateSc,sc.duree,gp.nomGrp from Absence ab join Seance sc on ab.numSc=sc.numSc join Stagaire st on st.numStg=ab.NumStg join Groupe gp on st.numGrp=gp.numGrp where ab.numStg ='" + cmb_stagaire.SelectedValue + "'"; Imprimer.AbsenceStagaire cr = new Imprimer.AbsenceStagaire(); cr.SetDataSource(Program.exec_select(req)); crystalReportViewer1.ReportSource = cr; }