private void crystalReportViewer1_Load(object sender, EventArgs e) { try { if (_lisData != null && _lisData.Any()) { DataSetLaporan ds = new DataSetLaporan(); foreach (var item in _lisData) { var newRow = ds.DataLaporan.NewDataLaporanRow(); newRow.NomorAkun = item.NomorAkun; newRow.NomorSubAkun = item.NomorSubAkun; newRow.JenisAkun = item.JenisAkun; newRow.TipeAkun = item.TipeAkun; newRow.NamaTransaksi = item.NamaTransaksi; newRow.Jumlah = Convert.ToInt32(item.Jumlah); newRow.Tanggal = Convert.ToDateTime(item.Tanggal_From); newRow.NamaSubAkun = item.NamaSubAkun; ds.DataLaporan.AddDataLaporanRow(newRow); } RptLaporan rpt = new RptLaporan(); 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() { RptLaporan rpt = new RptLaporan(); rpt.Site = this.Site; return(rpt); }