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();
        }
Ejemplo n.º 2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CrystalReport7 rpt = new CrystalReport7();

            rpt.Site = this.Site;
            return(rpt);
        }