The issue appears when RadGridView is used in AutoSizeRows mode and contains a Multiline column. Editing the value of the CheckBox cell of not fully visible row is not correct.
The issue appears when filter is applied and is used the ExpandAll method.
Using conditional formatting removes AlternatingRowColor of the control's rows.
The layout of the cell image is not correct if the cell has wide border and the height of the row is not sufficient to display the image and the border. The issue appears only after the initial loading of the control.
The MinHeight property of group rows is not considered when the control is in AutoSizeRows mode.
Added rows are lost in the following scenario of unbound RadGridView: 1. Setup master template; 2. Add rows to the master template; 3. Setup child template.
Steps to reproduce: 1. Create a RadGridView so that it contains enough rows to have a vertical and/or horizontal scroll bar. 2. Select a cell in the RadGridView. 3. Left mouse click (and hold) whilst scrolling the scrollbar, 'accidentally' hover over a new row/cell. 4. This causes the row to be highlighted (as per screenshot).
The current row of the control cannot be set to 'null' if RadGridView contains no data rows. The 'new' row remains current.
Changing ThemeName of the context menu control in the ContextMenuOpening event handler should apply the new theme to the menu.
The vertical scrollbar of RadGridView does not recalculate correctly when the control has expanded hierarchical rows and the MasterTemplate sorting is changed.
The issue appears when the form with the RadGridView control is minimized and the DataSource of the control is changed from 'null' to some value.
RadGridView does not update its UI when a new item is added to/remove from its child BindingList collection or a property of the child object is edited (INotifyPropertyChanged is implemented for the child object). Comments: We will not support the case when adding/removing items and object relational hierarchy is used.
RadGridView does not handle nullable DateTime objects correctly.
How to reproduce: 1. RadGridView control with two group levels. One group row in every second level groups. All groups are initially collapsed. 2. Expand the first group. The group row of its child group is created and the ViewCellFormatting event is raised for it. Collapse the group. 3. Expand the second group. The group row of the first child group is reused for the group row of the second child group. The ViewCellFormatting event is not raised for it.
Selecting multiple rows with the keyboard could be improved in some scenarios.
Scrolling with the mouse wheel and the keyboard could be improved in some scenarios.
The correct behavior in this case is to load the GroupDescriptors from the file but do not process any grouping operations.
The AlternatingRowColor value is restarted when the ViewDefinition is changed.
The GroupRow Height cannot be changed when ColumnGroupsViewDefinition and HtmlViewDefinition are used.
RadGridView crashes when it is in AutoSizeRows rows and a third level hierarchy cell is edited.