Approved
Last Updated: 16 Sep 2019 13:02 by almostEric

If you have the following model, the columns that show the Test and Date properties (in the derived class) cannot be sorted or filtered.

 

public class RowModel
{
    public int Id { get; set; }
    public Bar FredBar { get; set; }
}
 
public class Fred : Bar
{
    public DateTime Date { get; set; }
    public string Test { get; set; }
}
 
public abstract class Bar
{
    public string Title { get; set; }
    public double Value { get; set; }       
}

<telerik:RadGridView.Columns>
    <telerik:GridViewDataColumn DataMemberBinding="{Binding Id}" />               
    <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Title}" />
    <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Value}" />
    <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Date}" />
    <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Test}" />
</telerik:RadGridView.Columns>

To work this around, set the IsCustomSorting property of the corresponding columns and implement a custom sorting in the Sorting event of RadGridView.

Approved
Last Updated: 16 Sep 2019 12:21 by ADMIN

Bind a grid to a DataView

Start editing and change the values of a few cells.

Press Escape twice to cancel the edit of the entire row.

Expected: the values return to the old values

Actual: the values remain the last entered ones

Approved
Last Updated: 16 Sep 2019 11:55 by ADMIN
Created by: Tony
Comments: 3
Category: GridView
Type: Feature Request
1
Introduce a GridViewTimeSpanColumn for handling properties of the TimeSpan type.
Completed
Last Updated: 13 Sep 2019 14:10 by ADMIN

The fix for this issue is available with LIB (version 2018.3.1126) published on Monday, November 26.
			
Completed
Last Updated: 11 Sep 2019 07:28 by ADMIN
Release R3 2019
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

			
In Development
Last Updated: 10 Sep 2019 11:44 by ADMIN
When adding a new row (before committing it) and we switch between the cells the RowValidating event is called every time.
Completed
Last Updated: 06 Sep 2019 14:17 by ADMIN
Release R3 2019
Currently the string is localized as "Filtre" and it should be localized as "Filtrer".
Declined
Last Updated: 26 Aug 2019 09:39 by Petar
When we make frozen column width bigger than the window will hide other columns. Scrolling is applied only to not frozen columns. So we can't scroll to see other columns.

A possible workaround is to set MaxWidth property of the column.
Completed
Last Updated: 22 Aug 2019 11:02 by ADMIN
Release LIB 2019.2.826 (08/26/2019)
My requirement is to give certain rows in the GridView a background color that is read from the database (so it's not a fixed list of colors). I use the RowStyle with a binding to the Background property. When the bound property is null, I fall back on the Transparent color.

This transparent background in combination with a GridViewComboBoxColumn sometimes causes rows to "stick" to the top or bottom of the grid. To simulate this, a ComboBox in the grid must be opened, then you need to scroll up or down until the field is outside the viewport. In some cases, the row sticks to the top or the bottom. After inspecting the Visual Tree, it appears that the row is still part of the Visual Tree, even though it is outside the viewport. I have attached a video and a sample project where you can see and test this behavior.
Approved
Last Updated: 21 Aug 2019 13:07 by ADMIN
When invalid rows that were loaded but not in viewport get valid, the invalid state (row validation indicator) is still visible.
Approved
Last Updated: 19 Aug 2019 13:41 by ADMIN
Completed
Last Updated: 09 Aug 2019 12:34 by ADMIN
Release R1 2019
Sample:
<telerik:RadGridView ShowSearchPanel="true" ShowSearchPanelCloseButton="false"
or
<telerik:RadGridView ShowSearchPanel="true" ShowSearchPanelCloseButton="Hidden"
Completed
Last Updated: 08 Aug 2019 08:21 by ADMIN
Release LIB 2019.2.812 (08/12/2019)
When the new value is selected from the GridViewMultiColumnComboBoxColumn, the event arguments in the CellEditEnded event does not contain the new value. 
Approved
Last Updated: 07 Aug 2019 08:46 by ADMIN

Hi,

I have been working wit the RadGridView for about 6 years now and it works great!

The only thing that still bugs me after all these years is the GridViewComboBoxColumn. The sorting and "Search as you type" features are not working for us. The fact that it uses the DataMemberBinding is something we do not get.

The fact that it is not ordered or searched into the shown value instead of the DataMemberPath is beyond me.

I mean, why would I, as a user, want to search into or sort a value that is not visible to me?

 

Adding a feature like a string property on the GridViewComboBoxColumn that is used for displaying, searching, filtering and sorting would be awesome!

The filter's distinct values work well, but the field filters show the enum value and that's not good.

 

I have attached a sample project to demonstrate the problems with sorting, filtering and searching.

There are also print screens attached to clarify each feature mentioned

Thanks!

 

Completed
Last Updated: 01 Aug 2019 12:08 by ADMIN
Release LIB 2019.2.805 (08/05/2019)
The GridViewMultiColumnComboBoxColumn of RadGridView allows you to enter the edit mode of the corresponding cells even when the IsReadOnly or IsReadOnlyBinding properties of the column are set to True. 

This is also reproducible when RadGridView.IsReadOnly property is set to True

This is reproducible only when the SelectionMode is set to Multiple.

Approved
Last Updated: 31 Jul 2019 12:50 by Alain
Approved
Last Updated: 29 Jul 2019 08:01 by ADMIN
Currently, a CollectionChanged notification of the bound collection needs to be raised for the Filtering/Sorting/Grouping to be updated.
Approved
Last Updated: 23 Jul 2019 10:29 by ADMIN
Loading items in RadGridView takes too much time due to operations executed on the UI. 
Approved
Last Updated: 09 Jul 2019 11:28 by ADMIN
If the DataMemberBinding of a GridViewMultiColumnComboBoxColumn points to a nested property, the value of that property is displayed in view mode and the DisplayMemberPath is not respected.
1 2 3 4 5 6