Add a property to the RadGridView that provides a distinct template for adding a new row.
Sometimes you have classes with no default constructor. Those classes may have properties that are read-only after construction. This cannot be handled in the RadGridView, because you only have the choice of a CellEditTemplate. (I'm envisioning something akin to the RowDetailsTemplate.)
Example: I have a class that defines a invoice match for payment application. Once the invoice is set it cannot be changed. The user can still edit the match, but they're only allowed to edit the amount to be applied.
The unconfirmed inputs of filter row editors are being destroyed together with the editor itself in column-visualized GridViews. There's an easy solution for it (store what was in there and restore upon recreation) and we're waiting for an official fix for this "expected behaviour" since three+ years.
Same as the one available in Excel. Please check the attached screenshot.
Unhandled exception System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it. at System.Windows.Threading.Dispatcher.VerifyAccess() at System.Windows.DependencyObject.GetValue(DependencyProperty dp) at Telerik.Windows.Data.SortDescriptorBase.get_SortDirection() at Telerik.Windows.Data.Expressions.SortDescriptorCollectionExpressionBuilder.Sort() at Telerik.Windows.Data.QueryableExtensions.Sort(IQueryable source, IEnumerable`1 sortDescriptors) at Telerik.Windows.Data.QueryableExtensions.Sort(IQueryable source, SortDescriptorCollection sortDescriptors) . . .
The issue seems to be a bug with UI Row Virtualization since once I set it to False, it did not occur any more. You can also refer to the documentation on UI Virtualization: http://docs.telerik.com/devtools/wpf/controls/radgridview/features/ui-virtualization.html
Provide an option to group a column which is based on an enum by the enum value, but display the DescriptionAttribute or DisplayNameAttribute if existing. So many times you have sort/group a column by its value like 1,2,3 but display the Description like "Delivery", "Ready", "Pickup". Of course I could add a column to my class which presents the DescriptionAttribute, but then grouping/sorting is wrong: "Delivery", "Pickup", "Ready". It would by much easier if there is an option like "UseDescription". There is something similar with Teleriks "EnumDataSource" which IS using the Description or DisplayName so it should not be that hard to implement the same logic for RadGridView.