Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            RptMahasiswa rpt = new RptMahasiswa();

            rpt.Site = this.Site;
            return(rpt);
        }