The correct behavior in this case is to load the GroupDescriptors from the file but do not process any grouping operations.
RadGridView with AutoSizeRows enabled, the combo box (in GridViewComboBoxColumn) does not close its drop down when combo item is being selected
When RadGridView has AutoSizeRows enabled and contains GridViewComboBoxColumn, when the combo box is being opened the row size increases, which leads to overlapping the next row. The rest of the rows should arrange according to the increased size of the current row.
In RadGridView with AutoSizeRows enabled and GridViewComboBoxColumn, the row size is 5px when the row has no values. Once a value in the combo box is being selected it should change its size according to the selected value.
FIX. Filter cell values are not cleared when FilterDescriptors are cleared.
If you change the Image property of GridRowHeaderCellElement in the ViewCellFormatting event, the layout of the cell is not affected.
Steps to reproduce: 1. Create a new RadGridView project and apply hierarchy 2. Set the AllowAddNewRow property for the second level to false 3. Set the EnableFiltering property for the second level to true 4. Run the project and apply filtering at second level that hides all rows
When you apply an html view definition to the master template in hierarchy, the table element on the second level is rendered inappropriately.
1. Create a new project and bind the grid 2. Add code in the OnLoad event to pin the last row at grid bottom 3. Add code which rebinds the grid on button click 4. Run the project 5. Click the button to rebind
Currently it is not possible to change the table header row height when using column groups view definition.
When ColumnGroupsView is used, the user should be allowed to hide a group via the context menu and show group via Column Chooser.
When value the mask is Numeric and a null value object is set as a value for the RadMaskEditBox, "0" is displayed instead of "" (nothing).
The CustomFilterForm should be available for customization.
Scrolling with the mouse wheel and the keyboard could be improved in some scenarios.
Selecting multiple rows with the keyboard could be improved in some scenarios.
The property will have higher priority than the theme and will be more convenient for using than the ViewCellFormatting event.
The GroupSummaryEvaluate event is used to format the HeaderText and accessing this property in the event leads to application hanging.
Provide options for customization of the columns RadComboBox items. Added new event in the RadGridView control ConditionalFormattingFormShown fired when the conditionalformattingform is shown. Added new customization options to ConditionalFormattingForm dialog: property: SelectFromVisibleColumnsOnly - filter the column selector to display only visible columns in RadGridView property: ColumnDisplayStyle - display Name or HeaderText or both in column selector Example: 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; gridView.ConditionalFormattingFormShown += gridView_ConditionalFormattingFormShown; } void gridView_ConditionalFormattingFormShown(object sender, System.EventArgs e) { ConditionalFormattingForm form = sender as ConditionalFormattingForm; form.ColumnDisplayStyle = ColumnDisplayStyle.Name | ColumnDisplayStyle.HeaderText; form.SelectFromVisibleColumnsOnly = true; } protected override void OnLoad(System.EventArgs e) { base.OnLoad(e); DataTable data = new DataTable(); data.Columns.Add("ID"); data.Columns.Add("Name"); data.Columns.Add("Test3"); data.Rows.Add(1, "Name1", "Test1"); data.Rows.Add(2, "Name2", "Test2"); data.Rows.Add(1, "Name3", "Test3"); data.Rows.Add(4, "Name4", "Test4"); data.Rows.Add(1, "Name5", "Test5"); gridView.DataSource = data; gridView.Columns[2].IsVisible = false; gridView.Columns[2].HeaderText = "AlaBala"; ConditionalFormattingObject format = new ConditionalFormattingObject("MyCondition", ConditionTypes.Equal, "1", "", true); format.CellBackColor = Color.Red; format.ApplyOnSelectedRows = false; gridView.Columns[0].HeaderText = "FirstName"; gridView.Columns[0].ConditionalFormattingObjectList.Add(format); } } }
The issue appears when the form with the control inherits from a base form with added controls in it. The base form is a RadForm.
1. Add three columns in RadGridView 2. Fill several rows with long text data 3. Set the AutoSizeColumnsMode property to Fill 4. Run the project 5. Double click between the second and the third column to start the best-fit method