1. Create a new project containing RadGridView 2. Set a DataSource 3. Set a ColumnGroupsViewDefinition 4. Apply grouping 5. Do all this on a button click 6. Run the application and click the button.
The RowForeColor property of a conditional formatting object does not apply to the column which the condition is defined for.
ADD. RadGridView - add kitetic scrolling support
If you show a hidden form that hosts a RadGridView control instance, the filtering does not perform correctly.
After updating a cell, the RowsChanged event fires 3 times
If two conditional formatting objects apply to the same cell and the cell meets both conditions, the settings from both of them should apply to the cell (if they do not apply to the same property).
Add option for alphabetical order of the columns in the "Rule applies on:" drop down list.
1. Add a RadGridView 2. Create a new method and call it on a button click 2. Create and set a ColumnGroupsViewDefinition 3. Add rows in unbound mode
Currently the editor cannot be closed using the CancelEdit method when handling the CellValidating event.
FIX. RadGridView - setting the grid to ReadOnly and then back to normal mode, does not show the AddNewRow
One may want to perform a search operatior over the records of RadGridView instead of filtering them. The search should be incremental and should scroll to the first position that contains a record that matches the search criteria.
The issue appears when the current column of the control is changed programmatically in a way that the RadGridView's horizontal scrollbar value needs to be positioned between its minimum and maximum value.
FIX. RadGridView - header cells incorrect state when column grouping is used. The clicked cells remain Hovered even when the mouse is not longer above the cell.
ADD. RadGridView - add the ability to group by a certain column and display the groups sorted by the values of another column
FIX. RadGridView - composite filters does not work
The GetLookUpValue method of GridViewComboBoxColumn throws exception when the column shows enum values.
FIX. RadGridView - FilterButton for Excel-Like filtering of GridViewComboBoxColumn, shows incorrect ToolTipText
Currently it is possible to localize only menu names that appear in expression editor list, not in the expression itself.
Group Descriptors are added before adding rows in unbound mode and not using defer refresh or Begin/EndUpdate test: ---------------------------------------------------- using System.ComponentModel; using System.Windows.Forms; using Telerik.WinControls.UI; namespace Lab.Grid { public partial class GridGroupInUnboundMode : MainForm { private RadGridView gridView = new RadGridView(); public GridGroupInUnboundMode() { InitializeComponent(); this.gridView.Dock = DockStyle.Fill; this.gridView.Parent = this; this.gridView.BringToFront(); gridView.GroupDescriptors.Add("Name", ListSortDirection.Ascending); GridViewTextBoxColumn col = new GridViewTextBoxColumn(); col.HeaderText = col.Name = "Id"; col.DataType = typeof(int); gridView.Columns.Add(col); col = new GridViewTextBoxColumn(); col.HeaderText = col.Name = "Name"; col.DataType = typeof(string); gridView.Columns.Add(col); col = new GridViewTextBoxColumn(); col.HeaderText = col.Name = "Sum"; col.DataType = typeof(double); gridView.Columns.Add(col); } protected override void OnButton1Click() { gridView.Rows.Add(1, "Ivan", 123.56); gridView.Rows.Add(2, "Ivan", 372.90); gridView.Rows.Add(3, "Peter", 500.00); } protected override void OnButton2Click() { gridView.Rows.Add(4, "George", 300.00); gridView.Rows.Add(5, "George", 600.00); gridView.Rows.Add(6, "George", 100.00); gridView.Rows.Add(7, "Enzo", 78.00); } protected override void OnButton3Click() { gridView.Rows.Add(8, "Enzo", 100.00); gridView.Rows.Add(9, "Enzo", 200.00); gridView.Rows.Add(10, "Enzo", 300.00); } } }
1. Create a new project and add RadGridView 2. Bind to a large DataSource (e.g. 150 k rows) 3. Set MultiSelect property to true 4. On a button click call the SelectAll method 5. Run the application and click the button