public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Rpt_Proveedor rpt = new Rpt_Proveedor(); rpt.Site = this.Site; return rpt; }
private void toolStripButton4_Click(object sender, EventArgs e) { DataTable dt = new DataTable("tb_proveedor"); dt.Columns.Add("codigo"); dt.Columns.Add("razon_social"); dt.Columns.Add("ruc"); dt.Columns.Add("direccion"); dt.Columns.Add("referencia"); dt.Columns.Add("telefono"); dt.Columns.Add("email"); foreach (EProveedor item in reporte) { DataRow fila = dt.NewRow(); fila[0] = item.Codigo; fila[1] = item.Razon_social; fila[2] = item.Ruc; fila[3] = item.Direccion; fila[4] = item.Referencia; fila[5] = item.Telefono; fila[6]=item.Email; dt.Rows.Add(fila); } // dt.WriteXmlSchema("f:\\rpt_proveedor.xml"); ReportClass rpt = new Rpt_Proveedor(); rpt.SetDataSource(dt); Frm_Reporteador ofrm = new Frm_Reporteador(rpt); ofrm.Show(); }