diff --git a/Radzen.Blazor/RadzenDataGridHeaderCell.razor b/Radzen.Blazor/RadzenDataGridHeaderCell.razor index 43004eb3b45..c6997b159bb 100644 --- a/Radzen.Blazor/RadzenDataGridHeaderCell.razor +++ b/Radzen.Blazor/RadzenDataGridHeaderCell.razor @@ -338,7 +338,7 @@ else async Task ApplyFilter() { - if (PropertyAccess.IsNumeric(Column.FilterPropertyType)) + if (PropertyAccess.IsNumeric(Column.FilterPropertyType) && !(PropertyAccess.IsEnum(Column.FilterPropertyType) || PropertyAccess.IsNullableEnum(Column.FilterPropertyType))) { var inputValue = await Grid.GetJSRuntime().InvokeAsync("Radzen.getNumericValue", Grid.getFilterInputId(Column)); if (!object.Equals($"{Column.GetFilterValue()}", inputValue))