Skip to main content

ReportGalleryExtension.SaveGalleryChanges(Gallery, IEnumerable<GalleryItem>, GalleryChangeType) Method

Saves the changed Report Gallery items to the storage.

Namespace: DevExpress.XtraReports.Extensions

Assembly: DevExpress.XtraReports.v23.1.dll

NuGet Package: DevExpress.Reporting.Core


public virtual void SaveGalleryChanges(
    Gallery gallery,
    IEnumerable<GalleryItem> changedItems,
    GalleryChangeType changeType


Name Type Description
gallery Gallery

An object that specifies the Report Gallery.

changedItems IEnumerable<GalleryItem>

A collection of changed items.

changeType GalleryChangeType

A value that specifies the change type.


The SaveGalleryChanges method is called each time a user adds, deletes, moves, copies or renames a gallery item. This method internally calls the SaveGallery(Gallery) method.

When you implement a custom Report Gallery storage, override one of these methods:

  • SaveGallery to save the entire Report Gallery.
  • SaveGalleryChanges to save only the changes that users made to the Report Gallery.

See the ReportGalleryExtension class description for more information and examples.

See Also