DataTable绑定到多个线程中的datagridview

时间:2011-06-22 14:36:55

标签: c#

我正在使用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始终为空白。任何人都可以展示一个不同方法的例子吗?

0 个答案:

没有答案