From 702c9f88dedf1a347e6f654a000acae865392c7f Mon Sep 17 00:00:00 2001 From: tesar-tech Date: Wed, 26 Feb 2025 16:39:48 +0100 Subject: [PATCH] Removes batchItem from filtered data on Cancel. --- Source/Extensions/Blazorise.DataGrid/DataGrid.razor.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Extensions/Blazorise.DataGrid/DataGrid.razor.cs b/Source/Extensions/Blazorise.DataGrid/DataGrid.razor.cs index 704ee6fd83..8a1b4a528a 100644 --- a/Source/Extensions/Blazorise.DataGrid/DataGrid.razor.cs +++ b/Source/Extensions/Blazorise.DataGrid/DataGrid.razor.cs @@ -1405,6 +1405,12 @@ public async Task Cancel() { if ( BatchEdit ) { + if ( filteredData is ICollection data2 ) + { + foreach ( var newItem in batchChanges.Where( x => x.State == DataGridBatchEditItemState.New ) ) + data2.Remove( newItem.NewItem ); + } + batchChanges?.Clear(); }