示例#1
0
 private void btnDTNam_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\rpDoanhThuNam.rpt");
     //frmNgay _frm = new frmNgay();
     //_frm.StartPosition = FormStartPosition.CenterScreen;
     //_frm.txtMa.Enabled = false;
     //_frm.dtpNgayKT.Enabled = false;
     //_frm.Check = false;
     //_frm.ShowDialog();
     //cryRpt.SetParameterValue("NamBatDau", _frm.NgayBatDau);
     //cryRpt.SetParameterValue("NamKetThuc", _frm.NgayKetThuc);
     //crv.ReportSource = cryRpt;
     //crv.Refresh();
     var rp = new Report.rpDoanhThuNam();
     frmNgay _frm = new frmNgay();
     _frm.StartPosition = FormStartPosition.CenterScreen;
     _frm.txtMa.Enabled = false;
     _frm.dtpNgayKT.Enabled = false;
     _frm.Check = false;
     _frm.ShowDialog();
     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.SetParameterValue("NamBatDau", _frm.NgayBatDau);
     rp.SetParameterValue("NamKetThuc", _frm.NgayKetThuc);
     crv.ReportSource = rp;
 }