1. Inherit from RadGridView 2. Add the grid to IContainer 3. Bind the grid => the rows are not visible even though they are added and the binding is successful
ADD. RadGridView - add functionality to automatically scroll to the needed position, during multiple selection of cells with the traslucent rectangle. MultiSelect = true SelectionMode = cells
A new row is added twice when the RadGridView is bound to EntityCollection.
The tab navigation is not changed when RightToLeft mode is enabled.
The AutoSizeColumnsMode.Fill cause glitches when HtmlViewDefinition is used.
The SummaryRowGroupHeaders are not evaluated when grouping is changed.
The CellClick event is not fired for cells of GridViewCheckBoxColumn
1. Create a new project with RadGridView 2. Add a ContextMenuOpening event handler 3. Run the project 4. Right-click with the mouse on a non-selected row. You will observe that the CurrentRow property points to the wrong row.
FIX. RadGridView - the DisplayMember, ValueMember and DataSource properties of GridViewComboBoxColumn are not visible in the property builder
Currently the Contains operation considers the property value, but operators like Equals doesn't.
The maximum vertical scroll position is not accurate when the new row is on the bottom, sorting is applied and new row is added.
Add a filter condition using the filter row of the RadGridView which filters all but one item and it will not be selected automatically.
IMPROVE. RadGridView - add the current selection and the new selection to the SelectionChanging event.
Please view the related project. The issue is valid when Sort API of Column object is used or sorting is added from SortDescriptors.Add method.
1. Create a new project with RadGridView 2. Setup hierarchy with two child views 3. Set the UseScrollbarsInHierarchy property to true 4. Run the project 5. Epxand a child view and try to resize its content, you will see a lot of white space which is not correct
1. Create a new project with RadGridView 2. Create an empty self-referencing data table 3. Set a self reference hierarchy by calling the AddSelfReference method 4. Add two rows in the table 5. Run the application and you will see that only one of the rows is visible. DataTable table = new DataTable(); table.Columns.Add("Id", typeof(long)); table.Columns.Add("ParentId", typeof(long)); table.Columns.Add("Name", typeof(String)); gridView.DataSource = table; gridView.Relations.AddSelfReference(this.gridView.MasterTemplate, "Id", "ParentId"); DataRow row = table.NewRow(); row["Id"] = 1; row["ParentId"] = DBNull.Value; row["Name"] = "Name1"; table.Rows.Add(row); row = table.NewRow(); row["Id"] = 2; row["ParentId"] = DBNull.Value; row["Name"] = "Name2"; table.Rows.Add(row); row = table.NewRow(); row["Id"] = 3; row["ParentId"] = 2; row["Name"] = "Name2"; table.Rows.Add(row);
1. Create a new project with RadGridView 2. Set SelectionMode to FullRowSelect and MultiSelect to true 3. Setup hierarchy 4. Expand a child view and select several rows with dragging 5. Click on the first selected row
When there are a lot of groups in the group panel there is a scrollbar. However sometimes it is convenient to resize this panel to allow all groups to be visible. Currently this is not possible.
FIX. RadGridView - GridViewCollectionChangingEventArgs in the FilterChanging event handler are incorrect.
The ConditionalFormatingObjectList of RadGridView's columns cannot be modified at design-time.