Обновление данных в другой теме (WPF) - PullRequest
0 голосов
/ 01 декабря 2009

У меня есть Datatable, назначенный DataGrid в основном потоке. Я обновляю один и тот же DataTable из двух разных классов потоков. Хотя строки успешно обновляются в элементе управления DataGrid, я получаю следующее исполнение:

NotSupportedException выдается, с сообщение «Этот тип CollectionView не поддерживает изменения в его SourceCollection из нить отличается от диспетчера нить.

Есть идеи, как обновить DataTable в другом потоке?

Абдул Халик

1 Ответ

0 голосов
/ 01 декабря 2009

из нити, в которой находится ваш CollectionView, используйте

this.Invoke(myUpdateMethod);

public void myUpdateMethod()
{

// get data from different thread and update collectionView

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...