This issue can be reproduced with the following markup:
Razor@page "/"
<DxDataGrid Data="@(Enumerable.Range(0, 10).Select(a => new { ID = a }))"
ShowFilterRow="@DxDataGridShowFilterRow"
>
<DxDataGridColumn Field="ID"></DxDataGridColumn>
</DxDataGrid>
<DxCheckBox @bind-Checked="@DxDataGridShowFilterRow"></DxCheckBox>
@code {
bool _DxDataGridShowFilterRow;
bool DxDataGridShowFilterRow {
get => _DxDataGridShowFilterRow;
set {
_DxDataGridShowFilterRow = value;
StateHasChanged();
}
}
}