在多线程环境中更新DataGrid视图

时间:2010-02-26 09:15:58

标签: c# c++ multithreading

我有一组c ++ dll和一个c#exe。我的c ++ dll是多线程的,他们将数据放入数据库。我的c#exe使用后台工作程序。我的c#exe以异步方式将这些数据传递给Data表。为实现这一点,我使用的是名为Mutex的。我的问题是当我将此数据表分配给我的网格视图时它正在崩溃。我正在使用委托和Begin Invoke。

1 个答案:

答案 0 :(得分:1)

使用begin invoke你的意思是myDelegate.BeginInvoke? 你可以尝试myForm.Invoke,它在UI线程上运行委托......