Если вызывается на выполнение процедура, которая неизвестное количество раз выполняет какой-то SELECT (отображается в окошке "Data" как несколько ResultSet-ов), то регулярно вылетает с ошибкой (см. текст ниже) , что между итерациями изменилось содержимое коллекции.
Это типичная .NET ошибка, когда я итерирую по коллекции и внутри цикла изменяю саму коллекцию (add/delete)
Код: Выделить всё
=========================
General
=========================
Application: dbForge Studio for MySQL
Product: Devart dbForge Studio Beta for MySQL
Product Locale: English
Assembly: dbforgemysql, Version=4.0.102.0, Culture=neutral, PublicKeyToken=09af7300eec23701
C:\Programme\Devart\dbForge Studio Beta for MySQL\dbforgemysql.exe, Trial
Global cache: False
Framework: 2.0.50727.1873
=========================
Exception Information
=========================
ТУТ, К СОЖАЛЕНИЮ ПО НЕМЕЦКИ, НО Я ВЫШЕ ПЕРЕВЕЛ, ЧТО ЭТО ЗНАЧИТ:
Message: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
Source: mscorlib
TargetSite: Boolean MoveNext()
HelpLink:
Type: System.InvalidOperationException
Stack:
bei System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
bei Controls.Grid.GridControl.ForceViewInitialize()
bei Controls.Grid.GridControl.OnLoaded()
bei Controls.Editors.Container.EditorContainer.OnEndInit()
bei Controls.Grid.GridControl.OnEndInit()
bei Controls.Editors.Container.EditorContainer.EndInit()
bei Devart.Shell.Controls.CustomGridControl.EndInit()
bei x4.a(Object A_0, ShowDataEventArgs A_1)