private void simpleButtonAccept_Click(object sender, EventArgs e) { Config.NewKeyValue("Operation", "Xem báo cáo"); Config.NewKeyValue("MenuName", this.Text); _bindingSource.EndEdit(); DataRowView drv = (_bindingSource.Current as DataRowView); DataReport __data = new DataReport((_data as DataReport).DrTable); __data.GetData(); __data.DsData = _data.DsData; __data.reConfig = new ReConfig(); __data.reConfig.Variables = (_data as DataReport).reConfig.Copy(); if (drv != null) { __data.DrCurrentMaster = drv.Row; } __data.CheckRules(DataAction.IUD); if (dxErrorProviderMain.HasErrors) { XtraMessageBox.Show("Chưa nhập đủ thông tin yêu cầu, vui lòng kiểm tra lại!"); return; } (__data as DataReport).SaveVariables(); (__data as DataReport).GenFilterString(); ReportPreview rptPre = new ReportPreview(__data); rptPre.MdiParent = this.MdiParent; rptPre.Show(); }