Re[6]: Можно так использовать DataTable из разных потоков?
От: Аноним  
Дата: 29.08.08 07:21
Оценка:
Здравствуйте, Skynin, Вы писали:

А>>В потоке грида я и так создаю свой DataTable и устанавливаю .DataSource = dTable, а заполняю dTable в фоновом потоке.

S>Так это и есть — неправильно! Если с гридом связан DataTable, то его нельзя изменять в другом потоке! Выше Вы вроде как поняли, а теперь опять: заполняю dTable в фоновом потоке

Понял, понял
Я подумал, что это была попытка озвучить идею, как нужно поступить.

S>Вариант о котором я говорил — другой.


S>Поток А

S>...в нем живет грид
S>Поток B
S>... dTable = new DataTable
S>.. и т.д.
S>Invoke // переключаемся в Поток А
S>.DataSource = dTable

Уже примерно так и сделал.
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.