public string Estado(DataGridView dgv)
        {
            VentanaEstadoPasante report = new VentanaEstadoPasante();
            EstadoPasanteReport  cr     = new EstadoPasanteReport();

            string sql = "";

            try
            {
                sql = "select C.idPasante,P.nombre,P.apellido,c.fecha,c.horas from dbo.Estudiante P, dbo.Control C where c.idPasante =P.id and c.idPasante =" + IdtextBox.Text;
                da  = new SqlDataAdapter(sql, con);
                dt  = new DataTable();
                da.Fill(dt);

                cr.SetDataSource(dt);

                report.crystalReportViewer1.ReportSource = cr;
                dgv.DataSource = dt;
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo llenar el datagridview" + ex.ToString());
            }
            return(sql);
        }
        private void Imprimir_Click(object sender, EventArgs e)
        {
            VentanaEstadoPasante report = new VentanaEstadoPasante();
            EstadoPasanteReport  cr     = new EstadoPasanteReport();

            report.crystalReportViewer1.ReportSource = cr;
            report.Show();
        }