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.
Workaround:
Private Sub radGridView1_CellFormatting(sender As Object, e As Telerik.WinControls.UI.CellFormattingEventArgs)
If e.CellElement.IsPinned Then
If e.CellElement.RowElement.DrawFill Then
e.CellElement.DrawFill = False
Else
e.CellElement.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local)
End If
End If
End Sub
The active text box editor overlaps the bottom cell border, when RadGridView uses Windows 7 Theme.
Self-referencing hierarchy does not occur, if you bind the grid inside BeginUpdate-EndUpdate method invocation.
Workaround the issue by using the DataBindingComplete event in the following manner:
private GridViewRowInfo oldCurrentRow = null;
protected override void OnLoad(EventArgs e)
{
this.radGridView1.DataBindingComplete += this.OnDataBindingComplete;
this.oldCurrentRow = this.radGridView1.CurrentRow;
this.radGridView1.DataSource = Telerik.Help.Data.GetDummyEmployees(0);
}
private void OnDataBindingComplete(object sender, Telerik.WinControls.UI.GridViewBindingCompleteEventArgs e)
{
if (this.oldCurrentRow != this.radGridView1.CurrentRow && this.radGridView1.RowCount == 0)
{
this.radGridView1.MasterTemplate.EventDispatcher.RaiseEvent<CurrentRowChangedEventArgs>(EventDispatcher.CurrentRowChanged,
this.radGridView1.MasterTemplate, new CurrentRowChangedEventArgs(null, null));
}
this.oldCurrentRow = null;
}
Excel like filtering does not select dates in the Calendar, when During last 7 day or Yesterday are checked.
If you change the RadGridView in design-time by property builder, the smart tag disappears after closing the builder.
The summary aggregate expression IIF(SUM(RecordCount) = 0, 0, 1/SUM(RecordCount)) causes exception in RadGridView.
If RadDropDownListEditor has DropDown style and you write a value which exists in the underline data source, it does not become current value.
If you end edit of sorted decimal column by pressing ENTER key, the StackOverflowException is thrown.
Closing a form in CellDoubleClick event causes NullReferenceException in RadGridView.
When the BeginUpdate and EndUpdate methods of RadGridView are used, the top summary row occurs twice when grouping is performed.
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; }
Scrolling by mouse wheel in hierarchical RadGridView causes exception when Microsoft IntelliPoint is installed and configured for 25 vertical scrolling speed.
The DefaultValueAttribute of Format and FormatInfo properties of GridViewDataColumn causes exceptions when load layout is performed. Comment: this is an issue inside .Net framework.
The first row overlaps the GridTableElement's top border when group panel and column's headers are invisible.
If all rows are expanded in hierarchy, the last scroll position of the vertical scroll bar does not show all available rows from the child template.
The UserAddingRow event is not fired when you click on empty area in RadGridView.