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

            rpt.Site = this.Site;
            return(rpt);
        }
        private void crystalReportViewer1_Load(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            o.conex();
            SqlCommand cmd = new SqlCommand();

            SqlParameter[] par = new SqlParameter[1];
            par[0]          = new SqlParameter("@i", SqlDbType.VarChar, 50);
            par[0].Value    = b;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "ImpVoitureForLocation";
            cmd.Connection  = o.cn;
            cmd.Parameters.Add(par[0]);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataTable      dt2 = new DataTable();

            da.Fill(dt2);
            VoitureForLocation i = new VoitureForLocation();

            i.SetDataSource(dt2);
            crystalReportViewer1.ReportSource = i;
            crystalReportViewer1.Refresh();
            o.Deconex();



            this.Cursor = Cursors.Default;
        }