[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.DashboardWpf
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.FilteringUI
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Collapse]DevExpress.Xpf.Reports.UserDesigner
   [Expand]DefaultBarItemNames Class
   [Expand]DefaultContextMenuItemNames Class
   [Expand]DockLayoutManagerItemsNames Class
   [Expand]IReportDesignerUI Interface
   [Expand]IReportProvider Interface
   [Expand]IReportSerializer Interface
   [Expand]IReportStorage Interface
   [Expand]IXRChangeService Interface
   [Expand]OperationFailedEventArgs Class
   [Expand]ParameterTypeRegistrator Class
   [Expand]PropertyGridOptions Class
   [Expand]ReportClonedEventArgs Class
   [Expand]ReportDesigner Class
   [Expand]ReportDesignerBase Class
   [Expand]ReportDesignerBrowserView Class
   [Expand]ReportDesignerClassicView Class
   [Expand]ReportDesignerCommands Class
   [Collapse]ReportDesignerDocument Class
     ReportDesignerDocument Members
    [Expand]ReportDesignerDocument Properties
    [Collapse]ReportDesignerDocument Events
      CanSaveChanged Event
      Closed Event
      Closing Event
      Loaded Event
      LoadFailed Event
      ReportCloned Event
      Saved Event
      SaveFailed Event
      SourceChanged Event
      SubreportLoadFailed Event
      TitleChanged Event
    [Expand]ReportDesignerDocument Methods
   [Expand]ReportDesignerDocumentCancelEventArgs Class
   [Expand]ReportDesignerDocumentClosingEventArgs Class
   [Expand]ReportDesignerDocumentEventArgs Class
   [Expand]ReportDesignerDocumentLoadFailedEventArgs Class
   [Expand]ReportDesignerDocumentOperationFailedEventArgs Class
   [Expand]ReportDesignerDocumentSaveFailedEventArgs Class
   [Expand]ReportDesignerDocumentSubreportLoadFailedEventArgs Class
    ReportDesignerDocumentViewKind Enumeration
   [Expand]ReportDesignerFieldListOptionsBehavior Class
   [Expand]ReportDesignerViewBase Class
   [Expand]SubreportLoadFailedEventArgs Class
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

ReportDesignerDocument.SaveFailed Event

Occurs when the attempt to save a report displayed in the current designer document fails.

Namespace:DevExpress.Xpf.Reports.UserDesigner
Assembly:DevExpress.Xpf.ReportDesigner.v18.2.dll

Expanded Syntax

Expanded Event Data

The event handler receives an argument of type ReportDesignerDocumentSaveFailedEventArgs containing data related to this event.

The following ReportDesignerDocumentSaveFailedEventArgs properties provide information specific to this event.
Property Description
Document Gets the report document currently being processed.
ErrorMessage Gets or sets an error description displayed within an error message box.
Exception Gets an exception that raised the corresponding event.
Rethrow Gets or sets a value that specifies whether to throw an exception on a failure.
ShowErrorMessage Gets or sets a value that specifies whether to display an error message box.
ShowSaveFileDialogToSelectNewStorage Gets or sets a value that specifies whether to invoke the Save File dialog to select another storage for saving a report.
Storage Gets the storage that raised the event.

Expanded Remarks

Handle the SaveFailed event to respond to the failure of saving a report displayed in the current designer document to a storage.

Use the Exception property of the event parameter to get the exception that caused the failure. Enable the ShowSaveFileDialogToSelectNewStorage property to invoke the Save File dialog to select another storage for saving the report. The event parameter's properties also allow you to specify the error description, whether to show the error message, etc.

Expanded See Also

Is this topic helpful?​​​​​​​