我正在使用backgroundworker线程来填充数据表。现在我想要做的是,将数据表绑定到datagridview,以便在backgroundworker线程内对表进行的任何插入或删除自动出现在主ui线程的datagridview中。这就是我尝试过的。在表单加载期间执行以下操作:
dtFailures.DataSource = bSource;
bSource.DataSource = dt;
然后在backgroundWorker_doWork主题中:
dtFailures.Invoke(new DataGridViewDelegate(updateGridView));
private void updateGridView()
{
bSource.ResetBindings(true);
}
此方法不起作用。 gridview始终为空白。任何人都可以展示一个不同方法的例子吗?