diff --git a/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml b/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml
index ef69634a33..5c48324584 100644
--- a/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml
+++ b/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml
@@ -1300,6 +1300,14 @@
Needs to be a valid CSS width value like '100px', '10%' or '0.5fr'.
+
+
+ Gets or sets the minimal width of the column.
+ Defaults to 100px for a regular column and 50px for a select column.
+ When resizing a column, the user will not be able to make it smaller than this value.
+ Needs to be a valid CSS width value like '100px', '10%' or '0.5fr'.
+
+
Gets a reference to the enclosing .
diff --git a/src/Core/Components/DataGrid/Columns/ColumnBase.razor.cs b/src/Core/Components/DataGrid/Columns/ColumnBase.razor.cs
index ef4d2272e5..78c42b5437 100644
--- a/src/Core/Components/DataGrid/Columns/ColumnBase.razor.cs
+++ b/src/Core/Components/DataGrid/Columns/ColumnBase.razor.cs
@@ -151,6 +151,15 @@ public abstract partial class ColumnBase
[Parameter]
public string? Width { get; set; }
+ ///
+ /// Gets or sets the minimal width of the column.
+ /// Defaults to 100px for a regular column and 50px for a select column.
+ /// When resizing a column, the user will not be able to make it smaller than this value.
+ /// Needs to be a valid CSS width value like '100px', '10%' or '0.5fr'.
+ ///
+ [Parameter]
+ public string MinWidth { get; set; } = "100px";
+
///
/// Gets a reference to the enclosing .
///
diff --git a/src/Core/Components/DataGrid/Columns/SelectColumn.cs b/src/Core/Components/DataGrid/Columns/SelectColumn.cs
index a619477b8c..c2e098a9ce 100644
--- a/src/Core/Components/DataGrid/Columns/SelectColumn.cs
+++ b/src/Core/Components/DataGrid/Columns/SelectColumn.cs
@@ -36,6 +36,7 @@ public class SelectColumn : ColumnBase, IDisposable
public SelectColumn()
{
Width = "50px";
+ MinWidth = "50px";
ChildContent = GetDefaultChildContent();
_itemsChanged = new(EventCallback.Factory.Create