Unplanned
Last Updated: 3 Jan 2023 11:38 by ADMIN

Setting ShowDistinctFilters for a RadGridViewColumn hides the distinct values from the filter popup as expected.

But the grid still queries the ItemsSource for distinct values of said column when showing thje popup - it calls something like

MyQueryable.Select(item => item.SomeColumn).Distinct().OrderBy(item => item).Take(1000))
It looks like a (small) performance hit, especially when custom IQueryable implementation makes calls to external services to query the data.  Which is my case.
Completed
Last Updated: 25 Nov 2022 14:32 by ADMIN
Release LIB 2022.3.1128 (28 Nov 2022)

The current row indicator visual (the right pointing arrow) gets hidden if you enter edit mode of a cell (which shows the cell edit indicator) and then press Esc two times. The first time cancel the cell editing and the second time cancels the row editing. 

This reproduces in the VisualStudio2013 theme.

To work this around, extract the ControlTemplate of GridViewRow for the VisualStudio2013 theme and add the following MultiTrigger at the bottom of the template (last in the ControlTemplate.Triggers collection).

<MultiTrigger>
	<MultiTrigger.Conditions>
		<Condition Property="IsValid" Value="True"/>
		<Condition Property="IsCurrent" Value="True"/>
		<Condition Property="IsInEditMode" Value="False"/>
	</MultiTrigger.Conditions>
	<Setter TargetName="NavigatorIndicator" Property="Visibility" Value="Visible"/>
</MultiTrigger>

Unplanned
Last Updated: 23 Nov 2022 13:50 by Stenly
For example, an event that will occur when the filter icon is clicked or when the filtering drop-down is opening/closing.
Completed
Last Updated: 21 Nov 2022 08:18 by ADMIN
Release LIB 2022.3.1121 (21 Nov 2022)
When a column is bound to a nullable Enum and the null value is selected in the field filter RadComboBox, when the popup is reopened this value is cleared from the UI even though the filtering remains unchanged.
Completed
Last Updated: 18 Nov 2022 06:12 by ADMIN
Release LIB 2022.3.1121 (21 Nov 2022)

The aggregate values shown in the group headers are wrong when scrolling. This happens when the EnableColumnVirtualization property is set to False and ColumnAggregatesAlignment is NextToGroupKey or BelowGroupKey.

To work this around, set the EnableColumnVirtualization property to True or ColumnAggregatesAlignment to NoAlignment. 

Completed
Last Updated: 18 Nov 2022 06:12 by ADMIN
Release LIB 2022.3.1121 (21 Nov 2022)
When the GridViewComboBoxColumn's DataMemberBinding is bound to a property, which is not a primitive type, selecting an item from the drop-down causes the first item of the ItemsSource to be displayed, rather than the selected one.
Completed
Last Updated: 16 Nov 2022 14:17 by ADMIN
Release LIB 2022.3.1121 (21 Nov 2022)
Created by: Lisitsa
Comments: 2
Category: GridView
Type: Feature Request
8
See this thread for more info:
http://www.telerik.com/forums/alternaterowbackground-doesn't-merged-with-rowstyle

It's  really common scenario, because a standard WPF DataGrid works like this.
Declined
Last Updated: 14 Nov 2022 14:41 by ADMIN
ADMIN
Created by: Dilyan Traykov
Comments: 5
Category: GridView
Type: Feature Request
3
Add a mechanism to fix the current viewport (scrollbar position) when new items are inserted. Currently, when you insert items before the viewport's start, the scrollbar position is offset.
Declined
Last Updated: 14 Nov 2022 14:34 by ADMIN
RadGridView provides two methods to bring an item into the view. We could extend these or create a new one to bring an item to a specific position.
Unplanned
Last Updated: 1 Nov 2022 08:12 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: GridView
Type: Feature Request
0

Currently, you can set the data format string of the cells in a GridView column by using the DataFormatString property of the column.

Add a mechanism to select the DataFormatString per cell. For example, this can be done using the CellStyleSelector and a new property in the GridViewCell. Or by introducing DataFormatStringSelector property.

Completed
Last Updated: 28 Oct 2022 12:17 by ADMIN
Release LIB 2022.3.1031(31 Oct 2022)
The following exception is thrown when selecting the IsNull operator and the column is bound to a nullable Enum:

"ArgumentException: Must specify valid information for parsing in the string."

The exception is handled internally but results in the filtering not being applied.

Completed
Last Updated: 13 Oct 2022 08:26 by ADMIN
Release LIB 2022.3.1017 (17 Oct 2022)
An empty are before the row appears when you collapse its row details. This happens if the GroupRenderMode is set to Flat and the control is hosted in a RadExpander control. To recreate this, the RadGridView also should have its scrollbars displayed and a RowHeight set to a value bigger then 30 (ex: 35). Note that the row height may increase also if the height of the content in the row is bigger. 
Additionally, to reproduce this, the content of the row details should exceed the viewport.

To work this around, you can set the GroupRenderMode to the legacy Nested layout. Alternatively, you can use the native Expander control instead of RadExpander. Or you can ensure that the contents in the row is less then 35.
Unplanned
Last Updated: 12 Oct 2022 08:38 by Alexander
Currently, when access to the SearchViewModel is needed, it can be achieved through the Loaded event of the RadGridView and Telerik's ChildrenOfType extension to first find the respective GridViewSearchPanel and then its DataContext which is of type SearchViewModel.
Completed
Last Updated: 11 Oct 2022 11:00 by ADMIN
Release LIB 2020.1.203 (02/03/2020)

SearchStateManager property is null when trying to change any of the properties of the SearchStateManager object in the Loaded event. This behavior is observed when the ShowSearchPanel property is not set to true initially.

Won't Fix
Last Updated: 6 Oct 2022 09:48 by ADMIN
Can be observed in FirstLook demo of the RadGridView.
While resizing the demos window, radgridview's horizontal scrollbar might flicker when demos viewport size is close to the gridview size.
Completed
Last Updated: 30 Sep 2022 05:42 by ADMIN
Release LIB 2022.3.1003(3 Oct 2022)

Hi Telerik,

I have created a sample project for an issue I have found:

Please see the code behind of the sample.

When removing a column from a grid where the display index was changed, and rows are selected, I do get an ArgumentOutOfRangeException. 

Any help is appreciated!

Thank you!

Thomas

Completed
Last Updated: 16 Sep 2022 05:21 by ADMIN
Release LIB 2022.3.919 (19 Sep 2022)
When adding distinct values with a delay after the DistinctValuesLoading event, the RadGridView is not filtered correctly when they are checked.
Completed
Last Updated: 18 Aug 2022 13:34 by ADMIN
Release LIB 2022.2.822 (22 August 2022)
Column widths are not calculated correctly when star-width columns are added dynamically which leads to the appearance of a horizontal scrollbar when it is not required.
Completed
Last Updated: 11 Aug 2022 11:48 by ADMIN
Release LIB 2022.2.815 (15 August 2022)
If you add a column with IsReorderable set to False and then drop another column over it, nothing should happen. However, sometimes the drop is executed and the not reorderable column is moved to another index.

To work this around, cancel the reordering in the ColumnReordering event if the drop target column cannot be reordered.

private void RadGridView_ColumnReordering(object sender, Telerik.Windows.Controls.ColumnReorderingEventArgs e)
{
	int notResizeableColumnIndex = 1;
	if (e.NewDisplayIndex == notResizeableColumnIndex)
	{
		e.Cancel = true;
	}
}