private void Form1_Load(object sender, EventArgs e) { try { String query = "Select pro.NombreProducto,cat.NombreCategoria,pro.PrecioUnitario,pro.UnidadesEnExistencia" + " From Productos pro inner join Categorias2 cat" + " On pro.IdCategoria = cat.id;"; OdbcConnection cnn; cnn = new OdbcConnection("Driver={SQL Server};Server=1CAE-GUA-PC152\\SQLEXPRESS;UID=;PWD=;Database=Neptuno;"); cnn.Open(); Ejemplo Reporte = new Ejemplo(); DsReporteEjemplo dsReportePCE = new DsReporteEjemplo(); OdbcDataAdapter adapter = new OdbcDataAdapter(query, cnn); adapter.Fill(dsReportePCE, "Productos"); Reporte.SetDataSource(dsReportePCE); crystalReportViewer1.ReportSource = Reporte; MessageBox.Show("Conectado"); } catch (Exception ex) { MessageBox.Show("No se conecto la db: " + ex.ToString()); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Ejemplo rpt = new Ejemplo(); rpt.Site = this.Site; return(rpt); }