我在主线程中将数据表分配给DataGrid。我正在从两个不同的线程类更新相同的DataTable。虽然行在DataGrid控件中成功更新,但我得到以下execption:
抛出NotSupportedException,用 消息说'这种类型的 CollectionView不支持 从a更改其SourceCollection 线程与Dispatcher不同 螺纹'。
关于如何在不同的线程中更新DataTable的任何想法?
Abdul khaliq
答案 0 :(得分:0)
从您拥有CollectionView的主题中,使用
this.Invoke(myUpdateMethod);
public void myUpdateMethod()
{
// get data from different thread and update collectionView
}