Unplanned
Last Updated: 05 Feb 2026 12:44 by ADMIN

when changing property value programmatically, the row background style selector does not apply. You need to scroll the data or resize the control, then the change applies.

The selector works when editing the datagrid value trough the UI, but does not work when changing the value programmatically.

Unplanned
Last Updated: 20 Jan 2026 11:30 by Bobby
When having a DataGrid with DataPager and going on the second page, the DataGrid keyboard navigation does not work as expected. The keyboard navigation works only on the first page.
Completed
Last Updated: 11 Feb 2026 09:39 by ADMIN
Release 13.0.0 (2026 Q1)

Keyboard navigation to editable cells does not retain text selection. Having the SelectionOnFocus to “SelectAll” and the cell is in edit mode, the text gets selected

pressing enter or tab key, the text in the next cell is not selected.

I have tried implicit style, cell edit templates, same result, text gets deselected.

Unplanned
Last Updated: 14 Jan 2026 15:40 by Michael
When ListenForNestedPropertyChange is true and scrolling or resizing the window, the InvalidOperationException occurs. 
Completed
Last Updated: 11 Feb 2026 09:39 by ADMIN
Release 13.0.0 (2026 Q1)

When the numerical column enters edit mode, in order to display the keyboard you need to tap one more time.

Outside of the datagrid, when the numeric input control gets focused, the keyboard appears.

Completed
Last Updated: 17 Dec 2025 11:52 by ADMIN
Release 12.1.0
When items are added to a collapsed group in the DataGrid, they are not marked as collapsed internally, which causes gaps to appear at the bottom of the control. These items are still considered during the measure phase, resulting in an inaccurate height calculation for the row content.
Unplanned
Last Updated: 17 Nov 2025 09:55 by ADMIN
When using cell editor template and editing the cell, and at some point exits the view port, to start editing another cell this makes the content of the previous cell to disappear.
Completed
Last Updated: 17 Dec 2025 11:52 by ADMIN
Release 12.1.0
jittering occurs when scrolling through the data and having binding in the footer text, expanding the row details and live data update.
Completed
Last Updated: 17 Dec 2025 13:24 by ADMIN
Release 12.1.0
Created by: Christopher
Comments: 1
Category: DataGrid
Type: Feature Request
0
Similar to the Indicator and FilterIndicator, they both expose FontOptions - FontFamily, FontAttributes and FontSize properties. Provide such for the SortIndicator.
Unplanned
Last Updated: 21 Oct 2025 09:53 by Dennis

For the distinct values, there is a bool property that allows you to hide the distinct values: ShowDistinctValuesFilter. 

Expose similar way for the Show Rows with Values options

 

Completed
Last Updated: 12 Nov 2025 13:24 by ADMIN
Release 12.0.0 (2025 Q4)
when committing the edited value in ComboBox, Boolean, Text, the datagrid scrolls at the beginning. The issue happens when using a DataPager and the data model implements property changed
Completed
Last Updated: 17 Dec 2025 11:52 by ADMIN
Release 12.1.0

When setting GroupAggregatesAlignment NextToHeader and the column size mode is stretch or auto, the aggregates text in the group header is misaligned, part of the text enters in next column when data changes.

 

when the column is resized or datagrid is scrolled, the aggregates are aligned as expected

Completed
Last Updated: 12 Nov 2025 13:29 by ADMIN
Release 12.0.0 (2025 Q4)
Exception in scenarios when rendering many columns or changing the column width to a huge value for example - 444444 
Completed
Last Updated: 12 Nov 2025 13:24 by ADMIN
Release 12.0.0 (2025 Q4)
When grouping descriptors are set immediately after assigning the ItemsSource on a DataGrid, the descriptors are cleared internally, resulting in grouping not being applied. This occurs because the data engine is still in the process of updating the ItemsSource, and no immediate update is triggered by the added or removed descriptors afterward.
Completed
Last Updated: 12 Nov 2025 13:24 by ADMIN
Release 12.0.0 (2025 Q4)
I cannot filter the ComboBox column when setting a complex object for the column PropertyName and nested property for the ItemDisplayBindingPath. When opening the filtering ui, and selecting a value from the distinct values or entering a letter in the entry, and press filter, the data is cleared and not filtered. 
Completed
Last Updated: 17 Dec 2025 13:58 by ADMIN
Release 12.1.0

Null reference exception occurs when measuring the cells container:

at Telerik.Maui.Controls.DataGrid.DataGridTextCellArranger.PrepareContainerForItemOverride(GridCellModel model)
   at Telerik.Maui.Controls.DataGrid.DataGridNumericalCellArranger.PrepareContainerForItemOverride(GridCellModel model)
   at Telerik.Maui.Controls.DataGrid.DataGridColumn.Telerik.Maui.Controls.DataGrid.IDataGridColumnDefinition.PrepareContainerForItem(GridCellModel model)
   at Telerik.Maui.Controls.DataGrid.CellsController`1.GenerateCellsForRow(IItemInfoNode rowModel, Int32 rowSlot)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.GenerateModelsForInfos(IList`1 itemInfos, ModelGenerationContext modelGenerationContext, MeasureContext measureContext)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.MeasureForward(MeasureContext& context)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.MeasureVertically(RadSize availableSize, Double offset, Double verticalBuffer)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.OnMeasure(RadSize availableSize, Double offset, Double verticalBuffer)
   at Telerik.Maui.Controls.DataGrid.GridModel.MeasureCells(RadSize availableSize)
   at Telerik.Maui.Controls.DataGrid.DataGridContentLayout.Measure(Double widthConstraint, Double heightConstraint)
   at Microsoft.Maui.Platform.MauiPanel.MeasureOverride(Size availableSize)
   at ABI.Microsoft.UI.Xaml.IFrameworkElementOverrides.Do_Abi_MeasureOverride_0(IntPtr thisPtr, Size availableSize, Size* result)

Completed
Last Updated: 17 Dec 2025 11:52 by ADMIN
Release 12.1.0

 The following null reference exception occurs inside the CanLoadMoreItems method

Object reference not set to an instance of an object

   at Telerik.Maui.Controls.DataGrid.GridModel.CanLoadMoreItems()
   at Telerik.Maui.Controls.DataGrid.GridModel.MeasureCells(RadSize availableSize)
   at Telerik.Maui.Controls.DataGrid.DataGridContentLayout.Measure(Double widthConstraint, Double heightConstraint)
   at Microsoft.Maui.Platform.MauiPanel.MeasureOverride(Size availableSize)
   at ABI.Microsoft.UI.Xaml.IFrameworkElementOverrides.Do_Abi_MeasureOverride_0(IntPtr thisPtr, Size availableSize, Size* result)

Completed
Last Updated: 17 Dec 2025 11:52 by ADMIN
Release 12.1.0

When the cells are measured a NullReferenceException is thrown:

Telerik.Maui.Controls.DataGrid.DataGridTextCellArranger.PrepareTextPaintable(GridCellModel model, TextPaintable textPaintable)
Telerik.Maui.Controls.DataGrid.DataGridTextCellArranger.PrepareContainerForItemOverride(GridCellModel model)
Telerik.Maui.Controls.DataGrid.DataGridCellArranger.PrepareContainerForItem(GridCellModel model)
Telerik.Maui.Controls.DataGrid.DataGridColumn.IDataGridColumnDefinition.PrepareContainerForItem(GridCellModel model)
Telerik.Maui.Controls.DataGrid.CellModelGenerator.PrepareModelForItem(GridCellModel decorator)
Telerik.Maui.Controls.DataGrid.CellsController<GridCellModel>.GenerateCellsForRow(IItemInfoNode rowModel, Int32 rowSlot)
Telerik.Maui.Controls.DataGrid.GridModel.ITable.GenerateCellsForRow(Int32 rowSlot, Double largestRowElementHeight, IItemInfoNode rowDecorator, Boolean isFrozen)
Telerik.Maui.Controls.DataGrid.NodePool<GridRowModel, RowGenerationContext>.GenerateCellsForLine(Int32 slot, Double largestLength, GridRowModel lastElement)
Telerik.Maui.Controls.DataGrid.NodePool<GridRowModel, RowGenerationContext>.GenerateModelsForInfos(IList<> itemInfos, ModelGenerationContext modelGenerationContext, MeasureContext measureContext)
Telerik.Maui.Controls.DataGrid.NodePool<GridRowModel, RowGenerationContext>.MeasureForward(MeasureContext& context)
Telerik.Maui.Controls.DataGrid.NodePool<GridRowModel, RowGenerationContext>.MeasureVertically(RadSize availableSize, Double offset, Double verticalBuffer)
Telerik.Maui.Controls.DataGrid.NodePool<GridRowModel, RowGenerationContext>.OnMeasure(RadSize availableSize, Double offset, Double verticalBuffer)
Telerik.Maui.Controls.DataGrid.GridModel.MeasureFrozenCells(RadSize availableSize)
Telerik.Maui.Controls.DataGrid.DataGridContentLayout.Measure(Double widthConstraint, Double heightConstraint)
Telerik.Maui.Controls.RadLayoutManager.Measure(Double widthConstraint, Double heightConstraint)
Microsoft.Maui.Controls.Layout.CrossPlatformMeasure(Double widthConstraint, Double heightConstraint)
Microsoft.Maui.Platform.MauiView.CrossPlatformMeasure(Double widthConstraint, Double heightConstraint)
Microsoft.Maui.Platform.MauiView.SizeThatFits(CGSize size)
Telerik.Maui.ScrollView.ScrollViewContent.TryGetDesiredSize(UIView view, CGSize availableSize)
Telerik.Maui.ScrollView.ScrollViewContent.SizeThatFits(CGSize size)
Telerik.Maui.ScrollView.ScrollViewContent.ValidateMeasure()
Telerik.Maui.ScrollView.ScrollViewContent.LayoutSubviews()
Telerik.Maui.ScrollView.ScrollViewContent.__Registrar_Callbacks__.callback_1209_Telerik_Maui_ScrollView_ScrollViewContent_LayoutSubviews(IntPtr pobj, IntPtr sel, IntPtr* exception_gchandle)
--- End of stack trace from previous location ---
Completed
Last Updated: 12 Nov 2025 13:24 by ADMIN
Release 12.0.0 (2025 Q4)
Sometimes when you mouse out of the header, the hover background stays and doesn't go away until you mouse into and out of it again.
Unplanned
Last Updated: 03 Sep 2025 11:57 by Teddy
Created by: Teddy
Comments: 0
Category: DataGrid
Type: Feature Request
1
instead of using the footer template, expose cell renderer approach for the column footer
1 2 3 4 5 6