Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

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

Saves the changed Report Gallery items to the storage.

Namespace: DevExpress.XtraReports.Extensions

Assembly: DevExpress.XtraReports.v24.2.dll

NuGet Package: DevExpress.Reporting.Core

#Declaration

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

#Parameters

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.

#Remarks

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