Hi,
After updating my SfGrid component from 28.2.5 to 28.2.6 or 28.2.7, the GridColumn headers, which have AutoFit=true, are no longer retaining their width data, causing them to appear distorted.
My Code
Welcome to your new app.
<div class="col-lg-12 control-section">
<div class="content-wrapper">
<div class="row">
<SfGrid DataSource="@GridData" AllowPaging="true">
<GridPageSettings PageCount="5"></GridPageSettings>
<GridColumns>
<GridColumn Field=@nameof(OrdersDetails.OrderID) HeaderText="Order ID" TextAlign="TextAlign.Right" AutoFit=true></GridColumn>
<GridColumn Field=@nameof(OrdersDetails.CustomerID) HeaderText="Customer ID" AutoFit=true></GridColumn>
<GridColumn Field=@nameof(OrdersDetails.OrderDate) HeaderText=" Order Date" Format="d" Type="ColumnType.Date" TextAlign="TextAlign.Right" AutoFit=true></GridColumn>
<GridColumn Field=@nameof(OrdersDetails.Freight) Format="C2" TextAlign="TextAlign.Right" AutoFit=true></GridColumn>
<GridColumn Field=@nameof(OrdersDetails.ShippedDate) HeaderText="Shipped Date" Format="d" TextAlign="TextAlign.Right" AutoFit=true></GridColumn>
<GridColumn Field=@nameof(OrdersDetails.ShipCity) HeaderText="Ship City" ></GridColumn>
</GridColumns>
</SfGrid>
</div>
</div>
</div>
@code{
public List<OrdersDetails> GridData { get; set; }
protected override void OnInitialized()
{
GridData = OrdersDetails.GetAllRecords();
}
}
The
Attachment is code sample.
Attachment: BlazorApp6_57f53de4.zip