private void simpleButton1_Click(object sender, EventArgs e) { string saveFileName = GetReportPath(fReport, "sav"); fReport.PrintingSystem.ExecCommand(PrintingSystemCommand.StopPageBuilding); fReport.SaveLayout(saveFileName); using (XtraReport newReport = XtraReport.FromFile(saveFileName, true)) { XRDesignFormExBase designForm = new CustomDesignForm(); designForm.OpenReport(newReport); designForm.FileName = fileName; ShowDesignerForm(designForm, this.FindForm()); if (designForm.FileName != fileName && File.Exists(designForm.FileName)) { File.Copy(designForm.FileName, fileName, true); } designForm.OpenReport((XtraReport)null); designForm.Dispose(); } if (File.Exists(fileName)) { fReport.LoadLayout(fileName); File.Delete(fileName); fReport.CreateDocument(true); } ShowParameters(); File.Delete(saveFileName); InitializeControls(); }
private void BbiDesignItemClick(object sender, ItemClickEventArgs e) { if (this._fReport != null) { this._fReport.ShowDesignerDialog(); } string reportPath = Vssoft.Common.Report.Helper.GetReportPath(this._fReport, "sav"); if (this._fReport != null) { this._fReport.PrintingSystem.ExecCommand(PrintingSystemCommand.StopPageBuilding); this._fReport.SaveLayout(reportPath); } using (XtraReport report = XtraReport.FromFile(reportPath, true)) { XRDesignFormExBase designForm = new CustomDesignForm(); designForm.OpenReport(report); designForm.FileName = ""; ShowDesignerForm(designForm, base.FindForm()); if ((designForm.FileName != "") && File.Exists(designForm.FileName)) { File.Copy(designForm.FileName, "", true); } designForm.OpenReport((XtraReport)null); designForm.Dispose(); } if (File.Exists("")) { if (this._fReport != null) { this._fReport.LoadLayout(""); } File.Delete(""); if (this._fReport != null) { this._fReport.CreateDocument(true); } } this.ShowParameters(); File.Delete(reportPath); InitializeControls(); }