From 8fa185bcb545b5d1594be3b7c4c103919abfe4cb Mon Sep 17 00:00:00 2001 From: Vincent Baaij Date: Thu, 13 Feb 2025 18:12:04 +0100 Subject: [PATCH] Reset _internalGridTemplateColumns to parameter value. Only auto fill it if parameter value is null --- src/Core/Components/DataGrid/FluentDataGrid.razor.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Core/Components/DataGrid/FluentDataGrid.razor.cs b/src/Core/Components/DataGrid/FluentDataGrid.razor.cs index 488cbecdbf..c7da3c38eb 100644 --- a/src/Core/Components/DataGrid/FluentDataGrid.razor.cs +++ b/src/Core/Components/DataGrid/FluentDataGrid.razor.cs @@ -393,11 +393,6 @@ protected override void OnInitialized() /// protected override Task OnParametersSetAsync() { - if (GridTemplateColumns is not null) - { - _internalGridTemplateColumns = GridTemplateColumns; - } - // The associated pagination state may have been added/removed/replaced _currentPageItemsChanged.SubscribeOrMove(Pagination?.CurrentPageItemsChanged); @@ -507,7 +502,7 @@ private void FinishCollectingColumns() { if (!AutoFit) { - _internalGridTemplateColumns = string.Join(" ", Enumerable.Repeat("1fr", _columns.Count)); + _internalGridTemplateColumns = GridTemplateColumns ?? string.Join(" ", Enumerable.Repeat("1fr", _columns.Count)); } if (_columns.Any(x => !string.IsNullOrWhiteSpace(x.Width)))