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: 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: 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.
Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

We're noticing issues related to grid load. We're observing the flickering of the data grid on launch.

In some cases, the grid would stay blank and won't recover until the window is resized (which would trigger repainting of the grid).

The behavior occurs with 11.0.0 version and above. With 10.1.0 no issues.

Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

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 control is scrolled, some cell is edited or some other operation is applied, the text is displayed as expected.

Completed
Last Updated: 12 Nov 2025 15:09 by ADMIN
Release 12.0.0 (2025 Q4)
Created by: Chris
Comments: 2
Category: DataGrid
Type: Feature Request
1

Currently, i can use the public method ScrollItemIntoView to scroll to an item in the DataGrid. 

I noticed you have an internal method: ScrollColumnIntoView. Please make it public so I can use it to scroll to a specific column.

Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
Created by: Gabriel
Comments: 0
Category: DataGrid
Type: Bug Report
3
When working in Windows with multiple monitors that have different display scales - dragging a window that contains a DataGrid with frozen columns would often lead to the frozen columns not getting rendered correctly. The frozen columns seem to not take into account the Dpi of the new monitor, but of the old one.
Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

A NullReferenceException is thrown during the measure phase of a DataGridTextColumn when a CellRenderer is applied:

Object reference not set to an instance of an object.
   at Telerik.Maui.Controls.DataGrid.DataGridColumn.MeasureDrawingPaintable(LambdaPaintable lambdaPaintable, Object measureContext)
   at Telerik.Maui.Controls.SkiaSharp.SkiaLambdaPainter.Measure(MeasureablePaintable paintable, PurePainterContext context, Double widthConstraint, Double heightConstraint)
   at Telerik.Maui.Controls.DataGrid.MasterArranger.MeasureNodeContainer(Object container, Double widthConstraint)
   at Telerik.Maui.Controls.DataGrid.MasterArranger.MeasureNodeContainer(Object container, Double widthConstraint)
   at Telerik.Maui.Controls.DataGrid.MasterArranger.MeasureGridCellModel(GridCellModel model)
   at Telerik.Maui.Controls.DataGrid.CellModelGenerator.GetSize(GridCellModel decorator)
   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: 12 Nov 2025 13:27 by ADMIN
Release 12.0.0 (2025 Q4)
Currently, the PropertyGroupDescriptor in the DataGrid component does not support grouping by nested properties (e.g., Customer.Address.City). Enhance the PropertyGroupDescriptor to support nested property paths, allowing developers to group data based on sub-properties within complex objects. This would align with common data-binding patterns and improve the flexibility of the DataGrid for real-world scenarios involving nested data models.
Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
When a column in the DataGrid is being resized and is subsequently scrolled out of the viewport, a NullReferenceException is thrown. This happens because the column's model is recycled while the resize operation is still in progress. As a result, the resize logic attempts to access a column from a recycled (and now null) model, leading to the exception.
Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
An ArgumentException is thrown in the DataGrid when updating a property that exists only on a derived type of an object used in the grid's data source. This occurs specifically when a DelegateAggregateDescriptor is applied to a column.
Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
When the value of a property used in a PropertyAggregateDescriptor changes, and the aggregate is displayed in the group header with GroupAggregatesAlignment="NextToHeader", the header does not reflect the updated aggregate result. This issue also occurs when RenderMode is set to SkiaSharp.
Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
when setting a custom font to the column header style, the DataGrid crashes with null ref exception on WinUI.
Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
If you use FooterContentTemplate to add elements into the footer that require mouse over/click events (eg a Button or a Label with a tooltip), it works fine as long as the datagrid has enough data to scroll. However, if you resize the grid bigger or remove items until you no longer need to scroll and you have empty space between the last row and the footer, then none of those mouse events work.
Completed
Last Updated: 12 Nov 2025 13:27 by ADMIN
Release 12.0.0 (2025 Q4)

Delegate aggregate descriptor does not update value in the UI when adding/removing item.

The behavior also happens with the property aggregate descriptor.

Completed
Last Updated: 21 May 2025 08:09 by ADMIN
Release 11.0.0 (2025 Q2)
When DataGrid is grouped and applying filtering, aggregates footer appears in the cells
Completed
Last Updated: 21 May 2025 08:09 by ADMIN
Release 11.0.0 (2025 Q2)

Some data is missing from the UI when grouping is applied and then filter the data. 

If you ungroup, the items are displayed.

Completed
Last Updated: 21 May 2025 08:08 by ADMIN
Release 11.0.0 (2025 Q2)

Starting with v10, all groups except the last, get a blank, empty row.

If you toggle off the grouping, the empty rows go away, but once you put the grouping on, these empty rows show up again.

1 2 3 4 5 6