RadGridView issue: Can not change the Operator or Value of FilterDescriptor in FilterChanging event handler
1. Create a new project with RadGridView and bind it. 2. Use the cell Style property to add custom style to some cell. 3. Add a button and on button click call the Reset method of this style. 4. Run the application and click the button. You will see that the cell border is wrong.
FIX. RadGridView - the Text of GridColorCellElement cannot be set in CellFormatting
Currently each grid is exported in a separate excel file with one or more sheets. It will be good to add the possibility to export a grid to a separate sheet in an existing file.
IMPROVE. RadGridView - In hierarchy the excel-like filtering on child levels to show values only from the rows of the expanded row instead of all rows of the template.
FIX. RadGridView - add property to GridSpinEditorElement which will prevent the value changing with mouse wheel
1. Open the demo application. 2. Select the GridView >> Columns >> Grid Views example. 3. Select table view 4. Select the last column. You will notice that RadGridView scrolls horizontally with 1 pixel.
1. Create a new project with RadGridView and bind it. 2. Add a button and on button click set the CurrentRow to null. 3. Add another button and on button click set the CurrentRow programmatically. 4. Run the project and click the buttons. You will see that the current row is not selected.
FIX. RadDropDownList - exception when filtering the drop down list with predicate
But I need to sort the gridview that I am dragging FROM, so the order of the rows does not change when I do that. If I have hundreds of items in a gridview, I want to sort it to be able to find the item that I am looking for, and then drag it to another gridview.
- load some rows in the grid and enable the multiple selection - hold Control key and click row 1 - while still holding down Control key click row 2 - > now both rows are selected - with the Control key still down click row 2 again At this point row 2 should get deselected, but it remains selected.
1. Create a new project with RadGridView and bind it 2. Handle the UserAddedRow event 3. Run the project 4. Enter some text in a new row cell and click on the white space 5. You will see that the UserAddedRow event will not fire and the row will be added.
Improve the filtering by date time column by adding properties that enable choosing whether to include time part and seconds part
1. Create a new project with RadGridView. 2. Bind it. 3. Add some filter descriptors. 4. Handle the CustomFiltering event and add custom filter for some column. 5. Run the project and you will see that all other filters are not applied.
The UserAddingRow event is not fired when you click on empty area in RadGridView.
You cannot save the current row by performing the DataContext's SaveChanges method when the RadGridView is bound to IQueryable. The code should look like this to work properly: protected sealed override void BindingNavigator_SaveAction(object sender) { try { this.countriesRadGridView.EndEdit(); BindingSource bs = this.countriesRadGridView.DataSource as BindingSource; bs.EndEdit(); this.DataContext.SaveChanges(); base.FireUpdateData(); } catch (Exception Ex) { string exMessage = Ex.Message; MessageBox.Show(exMessage); } }
Depending on when the ViewDefinition is applied RadGridView throws an exception or not
1. Create a new project with RadGridView 2. Setup a hierarchy with a large number of rows 3. Apply grouping and expand all child views 4. Run the project and try to scroll
1. Create a new project with RadGridView 2. Bind a hierarchy with a large number of rows 3. Add two buttons and on button click call ExpandAll and CollapseAll methods 4. Run the project and click the first button
The GridViewImageColumn does not support custom TypeConverter