RadGrid's HierarchyRowTraverser throws an exception when all levels are expanded and filter is applied Please, tests with the attached project.
Column Chooser form's BackColor cannot be set trough Theme.
The Expression Editor should be able to make expressions for a column in the parent template getting data from the child views.
It will be a nice addition to the GridViewImageColumn if we add an ImageAlignment property.
The should be able to operate with a threestate checkbox in RadGridView.
The current row selection mode highlights the current cell. A mode where the row is selected, but the current cell is not highlighted should be introduced (for example, "RowSelect" mode).
It will be good if RadGridView can automatically (or by API) scroll to the child data in hierarchical grid right after the end-user expands a parent row.
Two sequential rows can have the same background in the case of enabled alternating row color functionality. This is an issue when self-reference hierarchy is used and the two rows are not at the same hierarchy level.
Manually generated hierarchy does not contain data if the Relation is defined before setting the data source to the parent level.
If you have an object that has a property that returns another type of object and you want to choose the value of this property by getting it from a GridViewComboBoxColumn, you will notice that currently this is not possible. COMMENT: This scenario is not possible. However we added support for subproperty binding in GridViewComboBoxColumn. For example: FieldName = "MatrixParameter.ID"
The ActiveEditor property of the event arguments of the CellEndEdit event always returns null. The property should be either removed or made return proper data.
If you create conditional formatting, the rows that obey the rule should not be affected if they are selected. To support this formatting the format.ApplyOnSelectedRows property must be set to false. Test project: using System.Data; using System.Drawing; using System.Windows.Forms; using Telerik.WinControls.UI; namespace Lab.Grid { public partial class GridConditionalFormattingForm : Form { private RadGridView gridView = new RadGridView(); public GridConditionalFormattingForm() { InitializeComponent(); gridView.Dock = DockStyle.Fill; gridView.Parent = this; gridView.MultiSelect = true; DataTable data = new DataTable(); data.Columns.Add("ID"); data.Columns.Add("Name"); data.Rows.Add(1, "Name1"); data.Rows.Add(2, "Name2"); data.Rows.Add(1, "Name3"); data.Rows.Add(4, "Name4"); data.Rows.Add(1, "Name5"); gridView.DataSource = data; } protected override void OnLoad(System.EventArgs e) { base.OnLoad(e); ConditionalFormattingObject format = new ConditionalFormattingObject("MyCondition", ConditionTypes.Equal, "1", "", true); format.CellBackColor = Color.Red; format.ApplyOnSelectedRows = false; gridView.Columns[0].ConditionalFormattingObjectList.Add(format); } } }
The CustomFilterForm should be available for customization.
When ColumnGroupsView is used, the user should be allowed to hide a group via the context menu and show group via Column Chooser.
If a dock window is focused programmatically, the RowValidating event is fired before selecting the new row by mouse cursor.
The RadExpressionEditorForm should not show the invisible columns in its fields section.
Self-referencing hierarchy does not work, when ColumGroupsViewDefinition is applied.
Filtering of enum data type throws exception.
Exception is thrown when keyboard navigation is used and RadGridView is grouped. Steps to reproduce: 1. Apply Office 2010 Silver theme to RadGridView. 2. Group the grid by two columns 3. Set AutoSizeRows to true. 3. Edit a decimal column 4. Navigate at right column 5. Exception is thrown.
If you perform grouping by column and then apply best fit algorithm, it does not obey the data cells if the group rows are not expanded.