Custom filtering does not work when self-referencing hierarchy used in RadGridView. Work around: GridView.EnableFiltering = !GridView.EnableFiltering; GridView.EnableFiltering = !GridView.EnableFiltering;
The hover visual style is applied on non hovered cell in Windows 7 Theme. 1. You should select a cell. 2. You should scroll the RadGridView with mouse wheel 3. You should hover the cell above the selected one. 4. You should select the cell below the current one. 5. You should scroll with mouse wheel. 6. After hovering the cells under the current cell several times, one of them will have gray background.
Each time when the GridViewMaskeBoxColumn's cells leave edit mode, their values is decreased if percentage mask is used. GridViewMaskBoxColumn maskBoxColumn = new GridViewMaskBoxColumn("Amount", "Amount"); maskBoxColumn.Mask = "P"; maskBoxColumn.MaskType = MaskType.Numeric; maskBoxColumn.FormatString = "{0:0.00%;0.00%;none}"; this.radGridView1.Columns.Insert(2, maskBoxColumn);
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.
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.
Filtering of enum data type throws exception.
Self-reference expander cell is reused inappropriately when horizontal scrolling is performed.
When the RadGridView is scrolled horizontally, the right border of row header cell disappears.
When RadGridView performs exporting to excel, the values that have white-spaces at the beginning or at the end are trimmed.
The RadExpressionEditorForm should not show the invisible columns in its fields section.
- Allow easy replacement of Conditional Formatting form - Localization of the form does not cover the Sort Alphabetically check box - Allow formatting of the items in columns drop down in Conditional Formatting Form
The code below causes wrong layout of RadGridView control when 0, A0, A1, B2, C1 rows are expanded: private List<GridViewTemplate> childTemplates; public TestForm2() { InitializeComponent(); } protected override void OnLoad(EventArgs e) {
NullReferenceException when the Text property of RadDropDownListEditor is initialized with null value in the CellEditorInitialized event.
Copy of cells from second level in hierarchy does not work.
Exception is thrown when a property of data bound record is changed and filtering is applied
FIX. When you reorder columns in RadGridView, the visual indicator is position out side of the grid, if the column is intersected with control's width.
While RadGridView is resized, the active combobox editor is placed in columns that are not current.
When ColumnGroupsView is used, the user should be allowed to hide a group via the context menu and show group via Column Chooser.
The CustomFilterForm should be available for customization.
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); } } }