Completed
Last Updated: 21 Mar 2022 14:38 by ADMIN
Release LIB 2022.1.328 (28 March 2022)
The content of the GroupHeaderRow shows the value of the DataMemberBinding instead of the value of the DisplayMemberPath.
Completed
Last Updated: 28 Feb 2022 08:18 by ADMIN
Release LIB 2022.1.228 (28 Feb 2022)
When GridView is bound to items (ICustomTypeDescriptor) which contain a property with a dot in the name, the values in the column are not shown
Completed
Last Updated: 24 Feb 2022 16:01 by ADMIN
Release LIB 2022.1.228 (28 Feb 2022)
Part of the selection is lost when the ItemsSource of RadGridView is assigned to a VirtualQueryableCollectionView (VQCV) and select all action is executed (with Ctrl+A for example), and then the gridview control is scrolled. 
Completed
Last Updated: 15 Feb 2022 07:43 by ADMIN
Release R1 2022 SP1
The Search As You Type feature of the RadGridView control, with the VisualStudio2019 theme and the Dark color variation applied, causes the highlighted text to be hard to read.
Completed
Last Updated: 07 Feb 2022 14:37 by ADMIN
Release LIB 2022.1.214 (14 Feb 2022)

When using a QueryableCollectionView with a FilterDescriptor and a GroupDescriptor, items which are filtered won't be added to the (new) group after being edited programmatically.

For the time being, the Refresh method of the view can be called to reevaluate this or the filter descriptor can be removed and re-added.

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.

Completed
Last Updated: 04 Feb 2022 09:05 by ADMIN
Release LIB 2022.1.207 (7 Feb 2022)

GridView allows you to define an AggregateFunction for each column and display the summary information for all cells in the column when there is grouping enabled. This will produce a group header with an aggregate result for each column that has aggreagate functions defined.

Adding and removing columns from the RadGridView's Columns collection doesn't update the aggregate results displayed in the group header.

To work this around, you can remove the GroupDescriptor from the GridView control and add a new instance of the descriptor, when you add/remove an item.

private void RadButton_Click_1(object sender, RoutedEventArgs e)
{
	var column = new GridViewDataColumn() { DataMemberBinding = new System.Windows.Data.Binding("Number1") };
	column.AggregateFunctions.Add(new SumFunction());
	this.gridView.Columns.Add(column);
	
	var descriptor = (GroupDescriptor)this.gridView.GroupDescriptors[0];
	this.gridView.GroupDescriptors.Remove(descriptor);
	this.gridView.GroupDescriptors.Add(new GroupDescriptor() { Member = descriptor.Member });
}

Completed
Last Updated: 28 Jan 2022 09:28 by ADMIN
Release LIB 2022.1.131 (31 Jan 2022)
Created by: Martin Ivanov
Comments: 0
Category: GridView
Type: Feature Request
0

Calling the BeginInsert() method of RadGridView, adds a new row at the bottom of the items and scrolls to the newly added row. However, if the vertical scrollbar is not visible and the newly added row makes the viewport so big that the scrollbar should display, the row gets clipped. Also, the vertical scrollbar that was just added is not scrolled to the bottom, which is actually why the row is clipped. Each next insert (after the scrollbar gets visible) will display the added row properly.

To work this around, you can scroll the vertical scrollbar manually to bottom. 

private void BeginInsertRow()
{
	var scrollViewer = this.gridView.FindChildByType<GridViewScrollViewer>();
	bool requestScrollToBottom = false;
	if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Collapsed)
	{
		var panel = this.gridView.FindChildByType<GridViewVirtualizingPanel>();
		var sumHeight = (source.Count + 1) * this.gridView.RowHeight;                
		requestScrollToBottom = sumHeight > panel.ActualHeight;                
	}
	this.gridView.BeginInsert();

	if (requestScrollToBottom)
	{
		scrollViewer.ScrollToBottom();
	}            
}

Unplanned
Last Updated: 25 Jan 2022 07:27 by ADMIN
Currently, if you have a SelectedItem assigned and you try to set the SelectedItem property to an object that is not presented in the current data view, the control keeps the previously selected item. For example, if you have items 1, 2 and 3 where 1 is selected, and you try to select 4, nothing will happen.

By "current data view" I mean the items that are left in the GridView's Items collection. Those exclude the items that don't match the filtering or search criteria if such is applied.

Add a property that allows you to change this behavior. In case the assigned item cannot be selected, the selection should be cleared. 
Unplanned
Last Updated: 21 Jan 2022 17:44 by Alexandr
Currently, when you click on a cell in the row, the cell or the row get selected (based on the SelectionUnit). Also, the current cell is changed, which can be indicated by the border added to the clicked cell.

Add a mechanism to disable this functionality. For example, a new property on the cell (ex: CanUserSelect) that prevents selection and currency change on cell click. 
Completed
Last Updated: 07 Jan 2022 08:26 by ADMIN
Release R1 2022
Created by: Stenly
Comments: 0
Category: GridView
Type: Bug Report
2
When resizing a column, it can cause it to become null and a NullReferenceException will be thrown.
Completed
Last Updated: 21 Dec 2021 13:54 by ADMIN
Release LIB 2021.3.1228 (28 Dec 2021)
When column virtualization is enabled and there are columns with their IsVisible property set to False, resizing the right-most column can result in other columns being resized involuntarily.

Disabling column virtualization by setting the EnableColumnVirtualization property to False can be used as a workaround for the time being.
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: 05 Dec 2021 15:40 by ADMIN
Release LIB 2021.3.1206 (6 Dec 2021)

When a RadGridView cell has a validation error, a red border will appear around the cell. In this case, the top validation border is missing on the first row cells. As a workaround, you can move the ContentPresenters of the cells a little bit in the loaded event of the control.

private void RadGridViewView_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
    var treeListView = sender as RadTreeListView;
    var editorPresenters = treeListView.ChildrenOfType<ContentControl>().Where(x => x.Name == "PART_ContentPresenter" && x.ParentOfType<GridViewCell>() != null);
    foreach (var item in editorPresenters)
    {
        item.Margin = new System.Windows.Thickness(1);
    }
}

Completed
Last Updated: 22 Nov 2021 10:28 by ADMIN
Release LIB 2021.3.1122 (22 Nov 2021)
The exception occurs when DBSet<T> is used with a Select query that creates new objects of type that is not included in the EDMX model. The issue appears because the internally used IQueryableCollectionView calls OfType<T>() on the IQueryable which is not allowed in the specific setup.

The exception is the following: "TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NotSupportedException: 'WpfApp4.MainWindow+MyClass'is not a valid metadata type for type filtering operations. Type filtering is only valid on entity types and complex types."

To work this around, you can call ToList() over the IQueryable object before pass it to RadGridView's ItemsSource.
Completed
Last Updated: 29 Oct 2021 11:42 by ADMIN
Release LIB 2021.3.1101 (1 Nov 2021)
Unplanned
Last Updated: 21 Sep 2021 11:58 by ADMIN
At this moment, the Search As You Type functionality can be customized. We can expose several methods so that the user can override the default search behavior and implement their own.
Completed
Last Updated: 17 Sep 2021 10:47 by ADMIN
Release LIB 2021.3.920 (20 Sep 2021)
In some scenarios, when selecting all items and applying some grouping and filtering criteria, the SelectedItems collection contains some items which have been filtered out. 
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).