private void OnLayoutChanged(object sender, LayoutChangedArgs e) { if (e.Type == LayoutChangeType.ReportLoad || e.Type == LayoutChangeType.ReportClear) { reportToolbox.Reorder(reportDesigner); reportToolbox.EnsureCategories(); reportToolbox.Refresh(); RefreshExportEnabled(); CreateReportExplorer(); splitContainerMiddle.Panel2Collapsed = reportDesigner.ReportType == DesignerReportType.Section; } if (e.Type == LayoutChangeType.ReportClear) { _reportName = null; } if (e.Type == LayoutChangeType.ReportLoad) { if (!string.IsNullOrEmpty(_reportName)) { if (GetIsMaster()) { _reportName = null; } } } SetTitle(); }
private void OnLayoutChanged(object sender, LayoutChangedArgs e) { if (e.Type == LayoutChangeType.ReportLoad || e.Type == LayoutChangeType.ReportClear) { reportToolbox.Reorder(reportDesigner); reportToolbox.EnsureCategories(); reportToolbox.Refresh(); RefreshExportEnabled(); CreateReportExplorer(); } if (e.Type == LayoutChangeType.ReportClear) { _reportName = null; } if (e.Type == LayoutChangeType.ReportLoad) { if (!string.IsNullOrEmpty(_reportName)) { if (GetIsMaster()) { _reportName = null; } } } }
private void OnDesignerLayoutChanged(object sender, LayoutChangedArgs e) { // load or new report events if (e.Type == LayoutChangeType.ReportLoad || e.Type == LayoutChangeType.ReportClear) { reportToolbox.Reorder(reportDesigner); reportToolbox.EnsureCategories(); //check Data tools availability reportToolbox.Refresh(); } }
private void OnDesignerLayoutChanged(object sender, LayoutChangedArgs e) { // load or new report events if (e.Type == LayoutChangeType.ReportLoad || e.Type == LayoutChangeType.ReportClear) { arToolbox.Reorder(arDesigner); // reorder toolbox arToolbox.EnsureCategories(); //check Data tools availability arToolbox.Refresh(); RefreshLayersTab(); RefreshGroupEditor(); } //only new report event if (e.Type == LayoutChangeType.ReportClear) { _isDirty = false; _exportReportType = DetermineReportType(); // set report name to "untitled" SetReportName(null); } // only load report event if (e.Type == LayoutChangeType.ReportLoad) { if (!string.IsNullOrEmpty(_reportName)) { // FPL/CPL conversion trigger this event // so we should notify user, that report was updated _isDirty = _exportReportType != DetermineReportType(); // if page report was converted to master - update its extension if (GetIsMaster()) { var extansion = Path.GetExtension(_reportName); if (!string.IsNullOrEmpty(extansion) && (extansion.ToLowerInvariant() == ".rdl" || extansion.ToLowerInvariant() == ".rdlx")) { _reportName = $"{Path.GetFileNameWithoutExtension(_reportName)}.rdlx-master"; // if file with this name already exists - set dirty flag _isDirty = File.Exists(_reportName); } } } _exportReportType = DetermineReportType(); } BeginInvoke(new MethodInvoker(UpdateReportName)); }
private void reportdesigner_LayoutChanged(object sender, LayoutChangedArgs e) { CreateReportExplorer(); }