private void crystalReportViewer1_Load(object sender, EventArgs e) { try { if (_lisData != null && _lisData.Any()) { ReportDataMahasiswa ds = new ReportDataMahasiswa(); foreach (var item in _lisData) { var newRow = ds.TMahasiswa.NewTMahasiswaRow(); newRow.Nim = item.Nim; newRow.Nama = item.Nama; newRow.ProgramStudi = item.ProgramStudi; newRow.WaktuKuliah = item.WaktuKuliah; newRow.Kelas = item.Kelas; ds.TMahasiswa.AddTMahasiswaRow(newRow); } RptMahasiswa rpt = new RptMahasiswa(); rpt.SetDataSource(ds); this.crystalReportViewer1.ReportSource = rpt; } else { MessageBox.Show("Sorry, Minimal Harus Ada Satu Kriteria..", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RptMahasiswa rpt = new RptMahasiswa(); rpt.Site = this.Site; return(rpt); }