DataGrid exception when trying to filter DateTimeOffset

This commit is contained in:
Vladimir Enchev
2024-09-04 09:02:39 +03:00
parent d9de2ee0bc
commit a1dbc1a6fb

View File

@@ -608,7 +608,8 @@ namespace Radzen
var value = IsEnumerable(column.FilterPropertyType) && column.FilterPropertyType != typeof(string)
? null
: (string)Convert.ChangeType(filterValue, typeof(string), CultureInfo.InvariantCulture);
: (string)Convert.ChangeType(filterValue is DateTimeOffset ?
((DateTimeOffset)filterValue).UtcDateTime : filterValue, typeof(string), CultureInfo.InvariantCulture);
if (column.Grid.FilterCaseSensitivity == FilterCaseSensitivity.CaseInsensitive && column.FilterPropertyType == typeof(string))
{