使用DataGridView和可能的多线程时出现奇怪的异常

时间:2020-03-06 14:39:01  来源:igfitidea点击:

我跟随谷歌到这个MSDN论坛线程。

最后一个答案是,我qoute:"正在使用线程吗?不要"

有人知道散步吗?

据我所知,我打得很好。
我使用BeginInvoke来填充UI线程内的数据源。

更多细节 :

我有一个后台线程,该线程使用LINQ to SQL对Sql Compact Edition DB进行查询。

之后,我将调用使用BeginInvoke更新DataSource的方法:

解决方案

如果这样做,则使用后台工作程序组件,并在其报告进度事件中使用已经返回的数据填充网格。