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.
Column's FormatString property should be applied to filter cells as well.
CellFormatting should not me thrown for filter cell elements.
When you create an expression column in the second level of hierarchy, the expression is not evaluated.
When changing parent form Localization property the column's header text does not changes appropriately
Steps to reproduce: 1. Create a new project containing RadGridView 2. Set AddNewRowPosition property to Bottom 3. Handle the CellFormatting event for the last column and cancel it 4. Run the project
If I create a grid view and use DeferRefresh while adding rows, if I later update the value by using the Cell.value property, the cell does not update visually until you force a redraw of the cell in some fashion. The most reliable workaround was using a beginedit/endedit around the value change inside another DeferRefresh call, but it's really slow and unusable. The other thing I tried that worked a bit was getting the row and calling InvalidateRow() - which works for single line cells pretty well, but if you have auto size with multi-line, etc... it doesn't update the vertical height of the row correctly.
The HeaderText of the RadGridView column should be set to the caption of the DataTable column Caption when it is provided.
1. Create a new project with RadGridView and bind it 2. Add a button and on its click event start a timer and call the BeginEdit method of RadGridView 3. On timer tick event change the theme for the grid
IMPROVE. Extend the functionality of formatting the group text when grouping by more than one column is performed on the same group level
RadGridView should automatically scroll when holding the left mouse button and dragging with the mouse to select more rows for the rows which do not fit in the page.
The correct behavior in this case is to load the GroupDescriptors from the file but do not process any grouping operations.
RadGridView with AutoSizeRows enabled, the combo box (in GridViewComboBoxColumn) does not close its drop down when combo item is being selected
When RadGridView has AutoSizeRows enabled and contains GridViewComboBoxColumn, when the combo box is being opened the row size increases, which leads to overlapping the next row. The rest of the rows should arrange according to the increased size of the current row.
In RadGridView with AutoSizeRows enabled and GridViewComboBoxColumn, the row size is 5px when the row has no values. Once a value in the combo box is being selected it should change its size according to the selected value.
FIX. Filter cell values are not cleared when FilterDescriptors are cleared.
If you change the Image property of GridRowHeaderCellElement in the ViewCellFormatting event, the layout of the cell is not affected.
Steps to reproduce: 1. Create a new RadGridView project and apply hierarchy 2. Set the AllowAddNewRow property for the second level to false 3. Set the EnableFiltering property for the second level to true 4. Run the project and apply filtering at second level that hides all rows
When you apply an html view definition to the master template in hierarchy, the table element on the second level is rendered inappropriately.
1. Create a new project and bind the grid 2. Add code in the OnLoad event to pin the last row at grid bottom 3. Add code which rebinds the grid on button click 4. Run the project 5. Click the button to rebind