Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема с многопоточностью при работе с данными / 1 сообщений из 1, страница 1 из 1
23.08.2009, 08:23
    #36158510
Проблема с многопоточностью при работе с данными
Здравствуйте !
Возникла проблема с многооточностью при работе с данными:
Есть форма, на которой элементы управления с помощью BindingSource'ов и Binding'ов связаны
с одним и тем же DataSet'ом.
На этой же форме есть Timer по событию Tick которого происходит асинхронный вызов метода для
Update'а данных. Update срабатывыает но в окошке студии каждый раз появляется Exception:

A first chance exception of type 'System.InvalidOperationException' occurred in

System.Windows.Forms.dll

Я знаю что к элементам Controls формы нельзя обращаться из потока их несоздавшего, но ведь
здесь я работаю с ДатаСетом и Адаптером, а они в эту категорию не попадают...
Неужели из-за того, что ДатаСет связан с элементами формы мне необходимо проводить для
всех связанных элементов InvokeRequired() ?

Пожалуйста подскажите пути решения проблемы...
Если нужны какие-то фрагменты кода(либо весь код) напишите я выложу.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема с многопоточностью при работе с данными / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]