Unplanned
Last Updated: 08 May 2026 15:17 by Martin Ivanov
Column resizing doesn't work the DataGrid is scrolled horizontally in a scenario with many columns.
Unplanned
Last Updated: 08 May 2026 14:45 by Martin Ivanov

The frozen group rows area overlaps part of the column headers on horizontal scroll. This happens when GroupHeaderDisplayMode is Frozen.

To work this around, set the GroupHeaderDisplayMode to Scrollable.

        <telerikGrid:RadDataGrid GroupHeaderDisplayMode="Scrollable">

Unplanned
Last Updated: 08 May 2026 13:43 by Martin Ivanov

A group can get duplicated when the GroupHeaderDisplayMode is Frozen (this is the default mode). In this case, a group visual is drawn in both the frozen headers area and the scrollable area below.

To work this around, set the GroupHeaderDisplayMode property to Scrollable.

<telerikGrid:RadDataGrid x:Name="dataGrid" GroupHeaderDisplayMode="Scrollable">

In Development
Last Updated: 07 May 2026 11:46 by ADMIN

NullReferenceException is thrown when you click a non-frozen cell to start the row edit and RadDataGrid has frozen columns. To reproduce this, the UserEditMode should be set to Inline and at least one of the frozen columns should be read-only (CanUserEdit = False). 

The stacktrace of the exception is:

Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.XamlGridEditCellGenerator.GenerateContainerForItem(Telerik.UI.Xaml.Controls.Grid.CellGenerationContext info, object containerType) Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.CellEditorModelGenerator.GenerateContainerForItem(Telerik.UI.Xaml.Controls.Grid.CellGenerationContext context, object containerType)   Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.ItemModelGenerator<Telerik.UI.Xaml.Controls.Grid.GridCellEditorModel, Telerik.UI.Xaml.Controls.Grid.CellGenerationContext>.GenerateContainer(Telerik.UI.Xaml.Controls.Grid.CellGenerationContext context) Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.CellsController<Telerik.UI.Xaml.Controls.Grid.GridCellEditorModel>.GetCellDecorator(Telerik.UI.Xaml.Controls.Grid.IItemInfoNode parentRow, Telerik.Data.Core.Layouts.ItemInfo columnItemInfo, int rowLine, int columnLine)
Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.CellsController<Telerik.UI.Xaml.Controls.Grid.GridCellEditorModel>.GenerateCellsForRow(Telerik.UI.Xaml.Controls.Grid.IItemInfoNode rowDecorator, int rowSlot)
Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.Model.GridModel.GenerateCellsForEditRow(int rowSlot, double largestRowElementWidth, Telerik.UI.Xaml.Controls.Grid.IItemInfoNode rowDecorator) Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.Model.GridModel.Telerik.UI.Xaml.Controls.Grid.ITable.GenerateCellsForRow(int rowSlot, double largestRowElementHeight, Telerik.UI.Xaml.Controls.Grid.IItemInfoNode rowDecorator) Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.EditRowPool.UpdateEditRow(Telerik.Data.Core.Layouts.ItemInfo info, Windows.Foundation.Point startPosition, bool hasFrozenColumns) 
  Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.Model.GridModel.UpdateEditRow() Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.Model.GridModel.ArrangeCells(Windows.Foundation.Size finalSize)   Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.RadDataGrid.OnCellsPanelArrange(Windows.Foundation.Size finalSize) Telerik.WinUI.Controls.dll!Telerik.UI.Xaml.Controls.Grid.Primitives.DataGridCellsPanel.ArrangeOverride(Windows.Foundation.Size finalSize)

Unplanned
Last Updated: 12 Mar 2026 09:19 by Stenly
Applying a filter in the RadDataGrid resets the scroll viewer's horizontal position.
Unplanned
Last Updated: 12 Mar 2026 08:03 by Stenly
When the UserEditMode property is set to Inline, initiating a cell edit operation causes the horizontal scrollbar to move and another cell to be focused.
Completed
Last Updated: 11 Nov 2025 08:13 by ADMIN
Release Telerik UI for WinUI 4.1.0 (2025 Q4)

The click actions (like cell selection and sorting) stop working when RadDataGrid is hosted in a RadTabControl or TabView. To reproduce this, you should select the tab item with the data grid, then select another tab, and select back the tab with the data grid. This prevents the hit testing in the RadDataGrid element.

The issue occurs because the hit test service used in the RadDataGrid implementation. The hit test service relies on the IsLoaded property of RadDataGrid (inherited from RadControl). The property is set in the Loaded and Unloaded events. However, when switching tabs, the Unloaded event is invoked on deselection, but on second selection of the same tab, the Loaded event is never called again, thus IsLoaded is false.

To work this around, you can subscribe to the PreviewSelectionChanged event of RadTabControl and manually update the internal isLoaded field of the data grid.

 

 private void RadTabControl_PreviewSelectionChanged(object sender, Telerik.UI.Xaml.Controls.RadSelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count > 0)
     {
         var gridView = ((RadTabItem)e.AddedItems[0]).Content as RadDataGrid;
         var isLoadedField = typeof(RadControl).GetField("isLoaded", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
         isLoadedField.SetValue(gridView, true);
     }
 }

 

Unplanned
Last Updated: 13 Jun 2025 13:14 by ADMIN
Currently, the columns of RadDataGrid can be resized only with the resize handles displayed when the ColumnResizeHandleDisplayMode property is set. Add a mode that allows standard resizing on click and drag between the column headers. See the WPF or MAUI columns resizing functionality for a reference.
Unplanned
Last Updated: 05 Jun 2025 05:47 by ADMIN
Created by: Cody
Comments: 4
Category: DataGrid
Type: Bug Report
3
DataGrid: Column header missing margin.
Completed
Last Updated: 19 May 2025 10:52 by ADMIN
Release Telerik UI for WinUI 4.0.0 (2025 Q2)

IndexOutOfRangeException occurs in some situations when updating the ItemsSource collection of RadDataGrid. In order to reproduce the issue, the ItemsSource collection should be cleared by calling its Clear method. When you add a specific number of items after that the error occurs. The number of added items depends on the viewport's height.

To work this around, instead of calling the Clear() method of the ItemsSource collection, remove the items one by one.

var collection = (ObservableCollection<MyModel>)this.dg.ItemsSource;
 while (collection.Count > 0)
 {
     collection.RemoveAt(collection.Count - 1);
 }

 

Unplanned
Last Updated: 24 Apr 2025 09:01 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: DataGrid
Type: Feature Request
0
Currently, the columns provide a SortDescriptor and GroupDescriptor properties. Add also, a FilterDescriptor property for the column objects.

This should allow you to enable filtering also in the DataGridTemplateColumn.
Unplanned
Last Updated: 27 Jan 2025 11:53 by Joseph
DataGird with no width set. Resize parent window so that only leftmost column is visible. Maximize the window.
Then all other columns being hidden before maximization are still invisible. 

Workaround: Set width of the DataGrid.
Unplanned
Last Updated: 20 Nov 2024 11:52 by Stenly
Currently, the filter operators of RadDataGrid provide information only for the filtered data. We could improve this by exposing information about the filtering operators, filter value, and the member.
Completed
Last Updated: 12 Nov 2024 07:10 by ADMIN
Release 2.11.0 (2024 Q4)
InvalidCastException when removing an item from a sorted bound grid. 
Unplanned
Last Updated: 20 Aug 2024 13:47 by Martin Ivanov
Completed
Last Updated: 05 Aug 2024 05:52 by ADMIN
Release 2.10.1 (2024 Q3)
Reordering columns via drag and drop throws an exception.
Unplanned
Last Updated: 19 Jul 2024 08:25 by Carlos
 Using the tab key to navigate the cells needs a few extra keystrokes to return to the beginning of the row.
Unplanned
Last Updated: 18 Jul 2024 09:05 by Carlos
 Provide a way to hide the edit buttons and have a edit mode similar to the default grid.
Declined
Last Updated: 03 Jun 2024 09:27 by ADMIN

Hi Support

 

I'm using RadDataGrid on several pages in my application. There a pages where the scrollbar does not appear. On some pages it works.

The structure of the pages is similar. What are your suggestions to look for.

 

Regards,

Hans

Unplanned
Last Updated: 28 May 2024 08:48 by ADMIN

Hello, I tried to implement the sample application from your docs. (https://docs.telerik.com/devtools/winui/controls/raddatagrid/row-details)

But it seems to be not working, the detail area is not displayed completely. Only one column.

I have a similar behavior on another application.

Details:

  • .NET 7
  • Windows 11 Pro Version 23H2 (22631.3155)
  • Telerik WinUI 2.9.0

1 2 3