public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CrystalReport_parametres rpt = new CrystalReport_parametres(); rpt.Site = this.Site; return(rpt); }
private void comboBox_client_SelectedIndexChanged(object sender, EventArgs e) { //crystalReportViewer1.SelectionFormula = "{Commande.CodeCl} = " + comboBox_client.SelectedValue.ToString(); //crystalReportViewer1.ReportSource = new CrystalReport2(); CrystalReport_parametres cr = new CrystalReport_parametres(); cr.SetParameterValue(0, comboBox_client.SelectedValue.ToString()); crystalReportViewer1.ReportSource = cr; if (!cr.HasRecords) { crystalReportViewer1.Visible = false; MessageBox.Show("le client n'a pas de commandes!"); } else { crystalReportViewer1.Visible = true; } }