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(); }
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); }