2009-12-01 2 views
0

주 스레드에서 DataGrid에 할당 된 Datatable이 있습니다. 두 개의 다른 스레드 클래스에서 동일한 DataTable을 업데이트합니다. 행이 DataGrid 컨트롤에 성공적으로 업데이트됩니다 만, 나는 다음과 같은 얻을 execption :다른 스레드 (WPF)에서 Datatable 업데이트

NotSupportedException이는 CollectionView의이 유형은 다른 스레드에서의 SourceCollection에 변경을 지원하지 않습니다 '말하는 메시지와 함께, 던져 디스패처 스레드 '

다른 스레드의 DataTable을 어떻게 업데이트합니까?

압둘 당신이 당신의 CollectionView이 스레드에서 Khaliq가

답변

0

사용

this.Invoke(myUpdateMethod); 

public void myUpdateMethod() 
{ 

// get data from different thread and update collectionView 

}