예제 #1
0
        private void ReporteAlumnos_Load(object sender, EventArgs e)
        {
            PersonaLogic pl = new PersonaLogic();

            ReportDataSource rds = new ReportDataSource("DataSetAlumnos", pl.GetAlumnos());

            this.reportViewerAlumnos.LocalReport.ReportEmbeddedResource = "UI.Desktop.ReportAlumnos.rdlc";
            this.reportViewerAlumnos.LocalReport.DataSources.Clear();
            this.reportViewerAlumnos.LocalReport.DataSources.Add(rds);
            this.reportViewerAlumnos.RefreshReport();
        }
예제 #2
0
        public static DataTable getAlumno()
        {
            DataTable dtAlumno = new DataTable();

            dtAlumno.Columns.Add("id_persona", typeof(int));
            dtAlumno.Columns.Add("apellido", typeof(string));
            PersonaLogic   pl       = new PersonaLogic();
            List <Persona> personas = pl.GetAlumnos();

            dtAlumno.Rows.Add(new object[] { 0, string.Empty });
            foreach (Persona p in personas)
            {
                dtAlumno.Rows.Add(new object[] { p.ID, p.Apellido });
            }
            return(dtAlumno);
        }