private void generar_Reporte()
 {
     try
     {
         DataTable reporte = new DataTable();
         reporte.Columns.Add("Nombre");
         reporte.Columns.Add("Telefono");
         reporte.Columns.Add("Direccion");
         reporte.Columns.Add("Deuda");
         foreach (clsAlumnoFormateado temp in LE)
         {
             reporte.Rows.Add(temp.Nombre, temp.Telefono, temp.Direccion, temp.Pagado);
         }
         crReporteMorosidad Reporte_generado = new crReporteMorosidad();
         Reporte_generado.SetDataSource(reporte);
         frmReporteMorosidad ReporteMorosidad = new frmReporteMorosidad(Reporte_generado);
         this.Visible = false;
         ReporteMorosidad.ShowDialog();
         this.Visible = true;
     }
     catch (Exception a)
     {
         MessageBox.Show("Excepcion del reporte");
     }
 }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     crReporteMorosidad rpt = new crReporteMorosidad();
     rpt.Site = this.Site;
     return rpt;
 }
        public frmReporteMorosidad(crReporteMorosidad reporteMorosidad)
        {
            InitializeComponent();

            morosos = reporteMorosidad;
        }