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()
Completed
Last Updated: 12 Jan 2016 17:18 by ADMIN
Change AlternateRowBackground (runtime) has only effects after scrolling in grid or after rebinding it.
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: 18 Jun 2018 05:51 by ADMIN
The expanded state of the hierarchical item is not preserved when searching thought search panel for something that is not found and clearing search text.
Unplanned
Last Updated: 09 Aug 2016 06:43 by ADMIN
Add Option to disable autoBring into View the focused RadGridView unit.
Declined
Last Updated: 24 Mar 2014 13:58 by ADMIN
GridView ColumnGroup Header does not refresh when bound to view model
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: 30 Oct 2015 10:49 by ADMIN
When KeyboardNavigation.TabNavigation is set to Once, RadGridView does not lose the focus after the second time it's focused.
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.
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: 21 Sep 2016 09:04 by ADMIN
GridViewColumn's IsVisible Binding breaks when you create an instance of a usercontrol.
Unplanned
Last Updated: 16 Jan 2017 11:31 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: GridView
Type: Feature Request
3

			
Completed
Last Updated: 04 Feb 2022 12:14 by ADMIN
Release LIB 2022.1.207 (7 Feb 2022)

QueryableEntityCoreCollectionView internal collections not in sync.

Currently, there is no workaround to this behavior.

Declined
Last Updated: 23 Feb 2016 17:03 by ADMIN
1. Define a custom AggregateFunction for a column
2. Group on a column
3. A calculation on the AggregateFunction is invoked
3. The Grouping.Key (of the input parameter) corresponds to the correct key
4. Edit a value on the column (having the AggregateFunction)
5. A calculation is invoked, but the Grouping.Key is "1" and not the correct key.
Unplanned
Last Updated: 21 Dec 2021 09:26 by ADMIN
Created by: Stenly
Comments: 0
Category: GridView
Type: Feature Request
3
Currently, the RadGridView control does not provide an API for copying its column groups.
Completed
Last Updated: 09 Nov 2020 13:27 by ADMIN
Release LIB 2020.3.1109 (11/09/2020)
ADMIN
Created by: Ivan Ivanov
Comments: 0
Category: GridView
Type: Bug Report
3
As Windows application use a common clipboard, there is a potential risk for causing a ComInterop exception while copying data from RadGridView. Workaround: Process exceptions in application logic
Completed
Last Updated: 11 Sep 2019 07:22 by ADMIN
Release R3 2019
ADMIN
Created by: Stefan
Comments: 0
Category: GridView
Type: Feature Request
3

			
Unplanned
Last Updated: 08 Aug 2016 09:38 by ADMIN
Unplanned
Last Updated: 03 Aug 2016 13:12 by Christian