public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rpPhongtheoKieuPhong rpt = new rpPhongtheoKieuPhong(); rpt.Site = this.Site; return rpt; }
private void btnPhongKP_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { //ReportDocument cryRpt = new ReportDocument(); ////string[] _str = Application.StartupPath.Split('\\'); ////string path = String.Join("\\", _str.Take(_str.Count() - 2).ToArray()); ////cryRpt.Load(path + @"\Report\rpPhongtheoKieuPhong.rpt"); ////cryRpt.Refresh(); ////crv.ReportSource = cryRpt; ////crv.Refresh(); var rp = new Report.rpPhongtheoKieuPhong(); CrystalDecisions.Shared.TableLogOnInfo info; info = rp.Database.Tables[0].LogOnInfo; info.ConnectionInfo.ServerName = "192.168.1.39"; info.ConnectionInfo.DatabaseName = "QLKS"; rp.Database.Tables[0].ApplyLogOnInfo(info); rp.ReportOptions.EnableSaveDataWithReport = false; crv.ReportSource= rp; }