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

            rpt.Site = this.Site;
            return(rpt);
        }
        private void crea_informe(string sql)
        {
            SQLiteCommand consulta = con.DameComando();

            consulta.CommandText = sql;
            SQLiteDataAdapter DataAdap = new SQLiteDataAdapter(consulta);
            DataSet1          Ds       = new DataSet1();

            DataAdap.Fill(Ds, "Coche");

            if (Ds.Tables[0].Rows.Count == 0)
            {
                MessageBox.Show("No hay datos que mostrar, revisar la SQL", "Informe");
                return;
            }

            InformeCoches informe = new InformeCoches();

            informe.Load("..\\..\\InformeCoches.rpt");
            informe.SetDataSource(Ds);

            ventana_informe.crystalReportViewer1.ReportSource = informe;
            ventana_informe.crystalReportViewer1.Refresh();
            ventana_informe.ShowDialog();
        }