FIX. RadGridView - exception when BestFitColumns is called during data update
You cannot changed the value of a check box cell for more than one child rows in object relation hierarchy.
If the child template of a grid has a HtmlViewDefinition and AutoSizeColumnsMode property set to Fill, the cells are not measured properly when the row is resized horizontally.
Horizontal scroll bar should appear when auto size columns mode is enabled and columns has minimum width that cause the total width of the columns to be more that the visible area width.
1. Create a new project with RadGridView and bind it. 2. Add a button and when handling its Click event set the CurrentRow to null. 2. Run the project. 3. Start narrator. 4. Sort by some column. 5. Click the button.
In html view definition and hierarchy mode, the RadGridView throws exception when the TableElement is in explorer bar mode.
Here is how this issue can be worked around: void radGridView1_CellEditorInitialized(object sender, GridViewCellEventArgs e) { ((RadMultiColumnComboBoxElement)e.ActiveEditor).AutoSizeDropDownToBestFit = true; ((RadMultiColumnComboBoxElement)e.ActiveEditor).DropDownAnimationEnabled = false; }
Currently it is not possible to insert custom worksheets (for example notes or a cover page) when exporting via ExportToExcelML
The control just does not appear in the destination solution.
It is necessary to implement GetHashCode to avoid collisions when using this object in dictionaries
ADD. RadGridView - add row selection with Space in MultiSelection mode Notice: This functionality works only in multiselection and EditMode different than RadGridViewBeginEditMode.BeginEditOnKeystrokeOrF2 RadGridViewBeginEditMode.BeginEditOnKeystroke
Saving a form with RadGridView produces the following error at design time: Code generation for property "PrintCellPaint" failed. We isolated the following steps which reproduce the issue: 1. Drag and drop RadPageView on the form. Add 2 pages. 2. Add a RadGridView to one of the pages. 3. Saved and opened the form. 4. Select the other page and save the form. case #1: If the grid is empty - Code generation for property 'PrintCellPaint' failed. Error was: 'Object does not match type.' case #2: If the grid is data bound - Code generation for property 'PropertyChanging' failed. Error was: 'Object does not match type.' The same errors if you use RadDock with tabbed documents.
If the dropdownlist editor is opened and closed quickly, it produces an exception. The timer of the RadListElement should be reset when the editor is closed and then reopened.
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.
To reproduce use the code below and try to type in "000" in a cell GridViewComboBoxColumn comboColumn = new GridViewComboBoxColumn("Phone"); radGridView1.Columns.Add(comboColumn); comboColumn.DataSource = new string[] { "0", "00", "000", "0001" }; comboColumn.Width = 200; comboColumn.DropDownStyle = RadDropDownStyle.DropDown; comboColumn.AutoCompleteMode = AutoCompleteMode.Suggest;
When the BeginUpdate and EndUpdate methods of RadGridView are used, the top summary row occurs twice when grouping is performed.
A few threads have been posted over the years to ask about natural sorting, which is clicking a column header to go Ascending, Descending, then back to the default unsorted mode on the third click. I looked around for a tri-state or three-state toggle and didn't find any info. Very helpful but incomplete info is found here and here, so I thought I'd provide C# code to help anyone else looking to do this. Some threads refer to MasterGridViewTemplate.AllowNaturalSort but that property no longer exists. My code is adapted from the second forum posting referenced. It looks like the library has changed since Sean wrote his code. Telerik.WinControls.Data.SortDescriptor.Direction is of type System.ComponentModel.ListDirection, and that enum only has two values. So the Boolean _sorted is used - if the grid is sorted in ascending or descending order, then use the sort order, but if we click past descending order, set _sorted to false (natural sort!) and clear the SortDescriptors. Of course clearing SortDescriptors means this only works with single column sorting. Maybe someone will follow-up here with a solution that works with multiple columns.
To reproduce: 1.Set the column AutoCompleteMode to suggest 2. Type a letter which does not exist in the records (if you have A, B, and C, use D) 3. Press escape 4. Type in another letter which does not exist => the exception is thrown The GridRowBehavior is trying to access the AutoCompleteAppend of the element, which is null, while we are in Suggest mode.
Currently the Excel-Like filtering popup displays all values regardless if other columns contain filter expressions. Deleted as a duplicate of http://teampulse.telerik.com/view#item/96230
ADD. RadGridView should support binding to IQuerable