TreeListRowExportingEventArgs.Cancel Property
In This Article
Specifies whether the row should be excluded from export.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
#Declaration
C#
public bool Cancel { get; set; }
#Property Value
Type | Description |
---|---|
Boolean |
|
#Remarks
The RowExporting action is called before a row is exported and allows you to cancel the action. Write the action handler to filter the exported data. Set the Cancel
property to true
to prevent the export of the processed row.
Note
If you exclude a node that has children from the exported document, you should also cancel the export of all its child nodes. Otherwise, the data hierarchy in the resulting document breaks.
C#
async Task ExportXlsx_Click() {
await MyTreeList.ExportToXlsxAsync("ExportResult", new TreeListXlExportOptions() {
RowExporting = RowExporting
});
}
void RowExporting(TreeListRowExportingEventArgs e) {
// Exports rows whose due date is earlier than January 1, 2018
if ((DateTime)e.GetRowValue("DueDate") > new DateTime(2018, 1, 1)) {
e.Cancel = true;
}
}
See Also