We have some users who are occasionally receiving the following error message. There's a few radio buttons on one of the screens in our application, and when the user clicks a radio button, it triggers a new datasource to load into the radgrid. Most of the time it works fine... I'm not sure from the error message what might be going wrong on occasion. Any insight is appreciated.
The version of Telerik.WinControls we're currently using is 8.2.0.0.
Collection was modified; enumeration operation may not execute.
at System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
at Telerik.WinControls.RadElementCollection.RadElementEnumerator.MoveNext()
at Telerik.WinControls.UI.GridRowElement.DisposeChildren(RadElementCollection children)
at Telerik.WinControls.UI.GridRowElement.Dispose(Boolean disposing)
at Telerik.WinControls.RadComponentElement.Dispose()
at Telerik.WinControls.RadElement.Cleanup()
at Telerik.WinControls.UI.GridTableBodyElement.CleanupRows()
at Telerik.WinControls.UI.GridTableElement.Update(GridUINotifyAction action, GridViewRowInfo[] rowInfos)
at Telerik.WinControls.UI.GridViewTemplate.UpdateUI(GridUINotifyAction action, GridViewRowInfo[] rowInfos)
at Telerik.WinControls.Data.DataAccessComponent.UpdateAll(GridUINotifyAction action, GridViewRowInfo[] rowInfos)
at Telerik.WinControls.Data.DataAccessComponent.InitDataOnly()
at Telerik.WinControls.Data.DataAccessComponent.Bind(Object dataSource, String dataMember)
at Telerik.WinControls.Data.DataAccessComponent.set_DataSource(Object value)
at Telerik.WinControls.UI.RadGridView.set_DataSource(Object value)
at PARTS.ucMenuOrders.rdoOrderSelection_Click(Object sender, EventArgs e) in C:\sandbox\PARTSFinderSolution-4.0.0\PartsFinder\ucMenuOrders.cs:line 730
The version of Telerik.WinControls we're currently using is 8.2.0.0.
Collection was modified; enumeration operation may not execute.
at System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
at Telerik.WinControls.RadElementCollection.RadElementEnumerator.MoveNext()
at Telerik.WinControls.UI.GridRowElement.DisposeChildren(RadElementCollection children)
at Telerik.WinControls.UI.GridRowElement.Dispose(Boolean disposing)
at Telerik.WinControls.RadComponentElement.Dispose()
at Telerik.WinControls.RadElement.Cleanup()
at Telerik.WinControls.UI.GridTableBodyElement.CleanupRows()
at Telerik.WinControls.UI.GridTableElement.Update(GridUINotifyAction action, GridViewRowInfo[] rowInfos)
at Telerik.WinControls.UI.GridViewTemplate.UpdateUI(GridUINotifyAction action, GridViewRowInfo[] rowInfos)
at Telerik.WinControls.Data.DataAccessComponent.UpdateAll(GridUINotifyAction action, GridViewRowInfo[] rowInfos)
at Telerik.WinControls.Data.DataAccessComponent.InitDataOnly()
at Telerik.WinControls.Data.DataAccessComponent.Bind(Object dataSource, String dataMember)
at Telerik.WinControls.Data.DataAccessComponent.set_DataSource(Object value)
at Telerik.WinControls.UI.RadGridView.set_DataSource(Object value)
at PARTS.ucMenuOrders.rdoOrderSelection_Click(Object sender, EventArgs e) in C:\sandbox\PARTSFinderSolution-4.0.0\PartsFinder\ucMenuOrders.cs:line 730