BaseView.PrintExportCompleted Event
Allows you to determine whether the view data was printed or exported without errors.
Namespace: DevExpress.XtraGrid.Views.Base
Assembly: DevExpress.XtraGrid.v25.1.dll
NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation
Declaration
Event Data
The PrintExportCompleted event's data class is DevExpress.XtraGrid.Views.Base.PrintExportCompletedEventArgs.
Remarks
Use the event parameter’s e.Status property to determine whether the operation was successful (GridPrintExportResult.Success), failed (GridPrintExportResult.Error), or was cancelled (GridPrintExportResult.Cancel).
Example
The following example demonstrates how to display a message box if an error occurs while exporting or printing data in Server Mode:
using DevExpress.XtraEditors;
using DevExpress.XtraGrid.Views.Base;
public Form1() {
InitializeComponent();
gridView1.PrintExportCompleted += GridView1_PrintExportCompleted;
}
private void GridView1_PrintExportCompleted(object sender, PrintExportCompletedEventArgs e) {
if(e.Status == GridPrintExportResult.Error)
XtraMessageBox.Show(
new XtraMessageBoxArgs() {
Text = "An unexpected error occurred while exporting data.",
Caption = "Error",
ImageOptions = new MessageBoxImageOptions() {
SvgImage = svgImageCollection1[0],
SvgImageSize = new Size(32, 32)
}
});
}