private void contruyeImpresion() { DataSet1 ds = new DataSet1(); for (int i = 0; i < dataGridView1.RowCount; i++) { ds.Tables[0].Rows.Add (new object[] { dataGridView1[0, i].Value.ToString(), dataGridView1[1, i].Value.ToString(), dataGridView1[2, i].Value.ToString(), dataGridView1[4, i].Value.ToString(), dataGridView1[5, i].Value.ToString() }); } frm_reporteProvedorBalance frm = new frm_reporteProvedorBalance(); CrystalReport7 cr = new CrystalReport7(); cr.SetDataSource(ds); TextObject textn = (TextObject)cr.ReportDefinition.Sections["Section1"].ReportObjects["nombre"]; textn.Text = label6.Text; TextObject textd = (TextObject)cr.ReportDefinition.Sections["Section1"].ReportObjects["codigo"]; textd.Text = label2.Text; TextObject textdirec = (TextObject)cr.ReportDefinition.Sections["Section1"].ReportObjects["direccion"]; textdirec.Text = direccion; TextObject textotal = (TextObject)cr.ReportDefinition.Sections["Section5"].ReportObjects["total"]; textotal.Text = label16.Text; frm.crystalReportViewer1.ReportSource = cr; frm.ShowDialog(); }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CrystalReport7 rpt = new CrystalReport7(); rpt.Site = this.Site; return(rpt); }