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(); }