private void loadCrystalRpt() { try { if (kiemtra()) { THANG = cmbThang.Text; NAM = cmbNam.Text; Report.rptBangcong Rp = new rptBangcong(); DataTable ds = BUS_Bangcong.selectAllBC(cmbThang.Text, cmbNam.Text); Rp.SetDataSource(ds); Rp.SetParameterValue("nam", Int32.Parse(NAM)); Rp.SetParameterValue("@nam", Int32.Parse(NAM)); if (cmbThang.Text == "----Chọn tháng----") { THANG = "0"; Rp.SetParameterValue("thang_nam", "NĂM " + NAM + " "); Rp.SetParameterValue("dau", ""); } else { Rp.SetParameterValue("thang_nam", "THÁNG " + THANG + " - " + NAM + " "); Rp.SetParameterValue("dau", " - "); } Rp.SetParameterValue("thang", Int32.Parse(THANG)); Rp.SetParameterValue("@thang", Int32.Parse(THANG)); crystalReportViewer1.ReportSource = Rp; } } catch { MessageBox.Show("Kết nối với máy chủ thất bại", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptBangcong rpt = new rptBangcong(); rpt.Site = this.Site; return(rpt); }