Beispiel #1
0
        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()
                });
            }
            Form2          frm = new Form2();
            CrystalReport6 cr  = new CrystalReport6();

            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 textc = (TextObject)cr.ReportDefinition.Sections["Section1"].ReportObjects["limite"];

            textc.Text = label11.Text;
            TextObject textv = (TextObject)cr.ReportDefinition.Sections["Section1"].ReportObjects["disponible"];

            textv.Text = label13.Text;
            TextObject textdirec = (TextObject)cr.ReportDefinition.Sections["Section1"].ReportObjects["direccion"];

            textdirec.Text = direccion;
            TextObject textt = (TextObject)cr.ReportDefinition.Sections["Section5"].ReportObjects["total"];

            textt.Text = label16.Text;
            frm.crystalReportViewer1.ReportSource = cr;
            frm.ShowDialog();
        }