Unplanned
Last Updated: 20 Aug 2026 14:40 by Stefan
the following scenario: 2 property aggregate descriptors that use different properties than the property bound to the column and when editing the column, one of the property in the footer text does not update the value in the UI. 
Unplanned
Last Updated: 13 Aug 2026 12:10 by ADMIN

Null reference exception occurs with maui 10.0.90

Just add the datagrid definition in xaml or code behind and exception occurs.

Stack-trace:

at Microsoft.Maui.Controls.BindableObject.ApplyBindings(Boolean fromBindingContextChanged)
   at Microsoft.Maui.Controls.BindableObject.SetInheritedBindingContext(BindableObject bindable, Object value)
   at Microsoft.Maui.Controls.Element.SetChildInheritedBindingContext(Element child, Object context)
   at Microsoft.Maui.Controls.TemplatedPage.SetChildInheritedBindingContext(Element child, Object context)
   at Microsoft.Maui.Controls.Element.SetLogicalChildBindingContext(BindableObject child, Object bc)
   at Microsoft.Maui.Controls.BindableObjectExtensions.PropagateBindingContext[T](BindableObject self, IEnumerable`1 children, Action`2 setChildBindingContext)
   at Microsoft.Maui.Controls.Element.OnBindingContextChanged()
   at Microsoft.Maui.Controls.VisualElement.OnBindingContextChanged()
   at Microsoft.Maui.Controls.Page.OnBindingContextChanged()
   at Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged()
   at Microsoft.Maui.Controls.BindableObject.BindingContextPropertyChanged(BindableObject bindable, Object oldvalue, Object newvalue)
   at Microsoft.Maui.Controls.BindableObject.OnBindablePropertySet(BindableProperty property, Object original, Object value, Boolean didChange, Boolean willFirePropertyChanged)
   at Microsoft.Maui.Controls.Element.OnBindablePropertySet(BindableProperty property, Object original, Object value, Boolean changed, Boolean willFirePropertyChanged)
   at Microsoft.Maui.Controls.BindableObject.SetValueActual(BindableProperty property, BindablePropertyContext context, Object value, Boolean currentlyApplying, SetValueFlags attributes, SetterSpecificity specificity, Boolean silent)
   at Microsoft.Maui.Controls.BindableObject.SetValueCore(BindableProperty property, Object value, SetValueFlags attributes, SetValuePrivateFlags privateAttributes, SetterSpecificity specificity)
   at Microsoft.Maui.Controls.BindableObject.SetValue(BindableProperty property, Object value)
   at Microsoft.Maui.Controls.BindableObject.set_BindingContext(Object value)

Completed
Last Updated: 12 Aug 2026 06:27 by ADMIN
Release 15.0.0 (2026 Q3)
You can tab into the datagrid, but can't tab out of the data grid (focus trap)
Unplanned
Last Updated: 07 Aug 2026 08:33 by Teddy
Provide an option to raise PropertyChanged event without a PropertyName that you just update everything related to that object's row, including all its cells and aggregates
Unplanned
Last Updated: 16 Jul 2026 13:04 by ADMIN
Created by: Wojtek
Comments: 1
Category: DataGrid
Type: Feature Request
0
I'd appreciate proper selector for this. I think that's a good addition for DataGrid customization having a style selector for the mouse hover based on the cell value
Completed
Last Updated: 13 Jul 2026 07:03 by ADMIN
Release 14.1.0
Provide an event that occurs when the content in the DataGrid is drawn. 
Completed
Last Updated: 13 Jul 2026 06:41 by ADMIN
Release 14.1.0

Hello,

it would be a very useful information when subscribing to the DataBindingComplete Command of a DataGrid to know whether for example a filter, sort, grouping had changed.

Currently, it is an internal Property

    public class DataBindingCompleteEventArgs : EventArgs
    {
        public IDataViewCollection DataView { get; internal set; }

        internal DataChangeFlags ChangeFlags { get; set; }

        internal DataBindingCompleteEventArgs()
        {
        }
    }

Regards

Completed
Last Updated: 13 Jul 2026 06:40 by ADMIN
Release 14.1.0
I want to hide/show the column headers dynamically. Provide such option, for example bool property, etc. 
Completed
Last Updated: 10 Jul 2026 14:42 by ADMIN
Release 14.1.0

I received the following stack traces when using aggregates and 

Exception Message:
Object reference not set to an instance of an object

Exception Stack:
   at Telerik.Maui.Data.ParallelDataEngine.Telerik.Maui.Data.IDataEngine.RebuildAggregatesForItem(Object item, String propertyName)
   at Telerik.Maui.Data.LocalDataSourceProvider.ProcessPropertyChangedOverride(Object sender, PropertyChangedEventArgs args)
   at Telerik.Maui.Data.LocalDataSourceProvider.DataView_ItemPropertyChanged(Object sender, PropertyChangedEventArgs e)
   at Telerik.Maui.Data.EnumerableDataSourceView.Telerik.Maui.IWeakEventListener.ReceiveEvent(Object sender, Object args)
   at Fmr.Sirius.ComponentModel.ObservableObject.FirePropertyChanged(IEnumerable`1 propertyChanges)
   at System.Reactive.AnonymousSafeObserver`1.OnNext(T value)
   at System.Reactive.Concurrency.AsyncLock.Wait(Object state, Delegate delegate, Action`2 action)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.TimerQueueTimer.System.Threading.IThreadPoolWorkItem.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Exception.Stack 2:

   at Telerik.Maui.Data.ParallelDataEngine.Telerik.Maui.Data.IDataEngine.RebuildAggregatesForItem(Object item, String propertyName)
   at Telerik.Maui.Data.LocalDataSourceProvider.ProcessPropertyChangedOverride(Object sender, PropertyChangedEventArgs args)
   at Telerik.Maui.Data.LocalDataSourceProvider.DataView_ItemPropertyChanged(Object sender, PropertyChangedEventArgs e)
   at Telerik.Maui.Data.EnumerableDataSourceView.Telerik.Maui.IWeakEventListener.ReceiveEvent(Object sender, Object args)
   at Fmr.Sirius.ComponentModel.ObservableObject.FirePropertyChanged(IEnumerable`1 propertyChanges)
   at System.Reactive.AnonymousSafeObserver`1.OnNext(T value)
   at System.Reactive.Linq.ObservableImpl.Sample`1._.Tick()
   at System.Reactive.Concurrency.DefaultScheduler.PeriodicallyScheduledWorkItem`1.<>c.<Tick>b__5_0(PeriodicallyScheduledWorkItem`1 closureWorkItem)
   at System.Reactive.Concurrency.AsyncLock.Wait(Object state, Delegate delegate, Action`2 action)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.TimerQueueTimer.System.Threading.IThreadPoolWorkItem.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Completed
Last Updated: 10 Jul 2026 14:42 by ADMIN
Release 14.1.0

A NullReferenceException may occur during the DataGrid cell measure phase. The issue appears to happen when the cells are being generated or prepared for layout:

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.GridModel.MeasureCells(RadSize availableSize)
at Telerik.Maui.Controls.DataGrid.DataGridContentLayout.MeasureChildren(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: 10 Jul 2026 14:42 by ADMIN
Release 14.1.0

when adding items to the collection bound to the datagrid ItemsSource, the empty template remains visible.

this was working with 11.1.0 version

Unplanned
Last Updated: 01 Jul 2026 07:09 by Mathieu
Created by: Mathieu
Comments: 0
Category: DataGrid
Type: Feature Request
1
I want to be able to drag my mouse over cells to select them.
Unplanned
Last Updated: 30 Jun 2026 08:41 by Teddy
Created by: Teddy
Comments: 0
Category: DataGrid
Type: Feature Request
0

Provide an option to drag a cell content and drop it to another cell for both default and skia render modes

Makes this feature also available for skia cell renderer

Won't Fix
Last Updated: 12 Jun 2026 11:50 by ADMIN
Having a RadButton in a template/text column cell template and clicking on it, or hovering, at some point the text disappears when using the telerik theming

Workaround: 
Use the RadTemplatedButton: https://www.telerik.com/maui-ui/documentation/controls/templatedbutton/overview 
Unplanned
Last Updated: 03 Jun 2026 06:38 by Giovanni Rojas
Created by: Giovanni Rojas
Comments: 0
Category: DataGrid
Type: Feature Request
1

Provide an option to set explicit style to the grouping panel, for example expose GroupingPanelStyle property. 

Currently, the option is using an implicit style targeting the DataGridGroupingPanel

<Style TargetType="telerik:DataGridGroupingPanel">
    <Setter Property="BackgroundColor" Value="Red"/>
    <Setter Property="HeaderText" Value="Hello to group"/>
    <Setter Property="CornerRadius" Value="10"/>
    <Setter Property="BorderThickness" Value="2"/>
    <Setter Property="BorderColor" Value="Blue"/>
</Style>

 

Completed
Last Updated: 20 May 2026 11:15 by Hanoch
Release 14.0.0 (2026 Q2)
Created by: Hanoch
Comments: 4
Category: DataGrid
Type: Bug Report
3
when loading same page without navigating to another page, there are some left instances of the DataGrid and the memory increase. 
Completed
Last Updated: 20 May 2026 10:59 by ADMIN
Release 14.0.0 (2026 Q2)
When a monospace font is applied to cells, the cell content does not align as expected. Instead of maintaining consistent horizontal alignment typical of monospace typefaces (where each character occupies equal width), the text appears misaligned or uneven across cells.
Completed
Last Updated: 20 May 2026 10:59 by ADMIN
Release 14.0.0 (2026 Q2)

having a datagrid with columns and setting the celleditor style to text column, then setting SelectionOnFocus to some value, then enter the edit mode, for example select all or cursor at start do not apply., always cursor at end applies.

The behavior also happens when using CellEditTemplate and there is RadEntry in it. The SelectionOnFocus does not apply. 

Unplanned
Last Updated: 05 May 2026 11:44 by ADMIN
Created by: Paul
Comments: 4
Category: DataGrid
Type: Feature Request
8
I would like to use a mouse to drag a row to a new spot in row order.

Found this info for WinForms, but not finding anything for MAUI RadDataGrid

https://docs.telerik.com/devtools/winforms/knowledge-base/gridview-drag-drop-bound-mode 

https://docs.telerik.com/devtools/winforms/controls/gridview/end-user-capabilities/reordering-rows 
Completed
Last Updated: 19 Mar 2026 13:31 by ADMIN
Release 13.1.0
We need an API through which we can get the currently visible in the viewport items. The API should take into account operations like sorting, filtering and grouping.
1 2 3 4 5 6