From 7ee7ade09e197e8f762e9b3c1c111070871c32dc Mon Sep 17 00:00:00 2001 From: Vincent Baaij Date: Fri, 14 Feb 2025 09:42:10 +0100 Subject: [PATCH] Reset _internalGridTemplateColumns to parameter value. Only auto fill it if parameter value is null (#3357) --- 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)))