Completed
Last Updated: 20 Apr 2020 05:17 by ADMIN
Release LIB 2020.1.420 (04/20/2020)
Loading items in RadGridView takes too much time due to operations executed on the UI. 
Unplanned
Last Updated: 03 Aug 2016 13:13 by Paul Grothe
ADMIN
Created by: Yavor Georgiev
Comments: 2
Category: GridView
Type: Feature Request
4
Currently, when a user selects multiple rows, but skips a few, and then copies, the data in the Clipboard will look as if the selected rows were in an uninterrupted sequence. Unselected columns, on the other hand, leave a "hole" in the clipboard data. This
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
1. Scroll to near the bottom of grid.
2. Refresh the Grid, populating it with less items.
3. Should see mostly blank grid besides for bottom row.
4. If you scroll any the rows show back up.
Declined
Last Updated: 24 Mar 2014 13:58 by ADMIN
GridView ColumnGroup Header does not refresh when bound to view model
Completed
Last Updated: 04 Mar 2014 12:34 by ADMIN
ADMIN
Created by: Yordanka
Comments: 0
Category: GridView
Type: Feature Request
4
InvalidOperationException in FilteringViewModel.ClearFilters()
Declined
Last Updated: 10 Feb 2015 15:50 by ADMIN
ADMIN
Created by: Nick
Comments: 2
Category: GridView
Type: Feature Request
4

			
Completed
Last Updated: 21 Sep 2016 09:04 by ADMIN
GridViewColumn's IsVisible Binding breaks when you create an instance of a usercontrol.
Completed
Last Updated: 15 Feb 2017 09:05 by Mathieu
Available in LIB version 2017.1.213 , it will be also available in the R1 2017 SP1 Release.
Unplanned
Last Updated: 17 Jan 2020 15:27 by ADMIN

We noticed that RadGridView does not get garbagecollected sometimes.
So i fired up  a memory analyzer to see what is going on.

This is the graph that shows that the RadGridView is causing a leak. The only references that keep the GridView from getting collected are those two WeakEventListeners

To further investigate i decompiled GridViewDataControl and could identify the culprit.

private void SubscribeToDispatcherShutdown()
    {
      if (this.dispatcherShutdownListener != null)
        this.dispatcherShutdownListener.Detach();
      this.dispatcherShutdownListener = new WeakEventListener<GridViewDataControl, object, EventArgs>(this);
      this.dispatcherShutdownListener.OnEventAction = (Action<GridViewDataControl, object, EventArgs>) ((grid, source, eventArgs) => grid.OnDispatcherShutdownFinished(source, eventArgs));
      this.dispatcherShutdownListener.OnDetachAction = (Action<WeakEventListener<GridViewDataControl, object, EventArgs>>) (weakEventListener => this.Dispatcher.ShutdownFinished -= new EventHandler(this.dispatcherShutdownListener.OnEvent));
      this.Dispatcher.ShutdownFinished += new EventHandler(this.dispatcherShutdownListener.OnEvent);
    }

In the second line from the botton

... weakEventListener => this.Dispatcher.ShutdownFinished -
... you are using 'this.Dispatcher...' which causes the leak since the Action will implicitly capture the 'this' reference.
Which kind of defeats the prupose of having a WeakReference inside your WeakEventListener.

Sadly i cannot figure out how it happens, but i think its only when Detach (FrameworkElement.Unloaded ultimately) is not called.
While this is the actual issue, i thought I'd share this with you so you.

Completed
Last Updated: 13 Jun 2016 16:35 by ADMIN
HeaderCheckBoxStyle of GridViewSelectColumn returns TextBlock as Header in Office2013 theme
Completed
Last Updated: 14 Oct 2015 14:02 by ADMIN
When DragElementAction="ExtendedSelect" in GridView is set, there is a problem with the deselecting
behaviour. Ctrl + click no longer deselects the row.

The problem should be resolved with lib version 2015.3.1019.
Completed
Last Updated: 30 Jul 2021 11:02 by ADMIN
Release R3 2021
ADMIN
Created by: Dimitrina
Comments: 0
Category: GridView
Type: Feature Request
3
As a user I would like to have Unfocused state for selected GridViewCells when SelectionMode="Cell". 
Similar to the Unfocused state for selected GridViewRows (you can check this article as a reference: http://​www.telerik.com/help/wpf/gridview-selection-unfocused-state.html).
Completed
Last Updated: 10 Nov 2023 08:05 by ADMIN
Release R3 2023 SP1
Declined
Last Updated: 26 Feb 2014 13:56 by ADMIN
Created by: Paul
Comments: 1
Category: GridView
Type: Feature Request
3
Enable multiple rows to be edited in a RadGridView at once.

We currently do this based on creating multiple row selection and editing the last selected cell and then applying the value (if valid to do so) across the selection.
Unplanned
Last Updated: 24 Oct 2016 11:07 by ADMIN
ADMIN
Created by: Stefan Nenchev
Comments: 1
Category: GridView
Type: Feature Request
3

			
Declined
Last Updated: 21 Feb 2014 10:56 by ADMIN
1. Set RadGridView's setting DragElementAction="ExtendedSelect". 
2. Open a window on selecting a row.
3. Close the window, the RadGridView becomes ExtendedSelect.

Note: Most probably this problem is actually caused by a limitation in the Silverlight platform. Once a Window is shown, there is no way to detect that the mouse is released.
Completed
Last Updated: 04 Aug 2016 13:25 by ADMIN
Completed
Last Updated: 15 Mar 2021 14:29 by ADMIN
Release LIB 2021.1.322
Created by: LindenauAtSOG
Comments: 2
Category: GridView
Type: Bug Report
3

The class Telerik.Windows.Data.QueryableExtensions has a static dictionary "providerIsEntityFrameworkCore"

That dictionary will hold a reference (forever) to a collection that is set as Source for the GridView.

Reason is that non IQueryable-types will be wrapped in a EnumerableQuery<T> that will return itself as the provider (https://referencesource.microsoft.com/#System.Core/System/Linq/SequenceQuery.cs,44), encapsulating the reference.

This must be something introduced recently.

Completed
Last Updated: 28 Jun 2016 15:09 by ADMIN
Completed
Last Updated: 20 Jan 2016 14:22 by ADMIN
The problem should be resolved with lib version 2016.1.125