BackGroundWorker - 填充数据并填充到任何地方

时间:2013-08-04 19:25:50

标签: mysql vb.net multithreading datatable backgroundworker

我想从数据表填充不同的表单和GUI,我从MySQL数据库填充。所有这一切都应该通过背景工作者来实现。我知道如果在另一个线程(BGW)上获取数据,我无法在另一个表单上填充数据。 有没有办法如何从SQL-DB中一般地获取数据,将其写入我的Datatable并将其打印在我项目中的任何表格和任何GUI上?

从哪里开始阅读?

编辑:

到目前为止,我确实有一个用户控件,它连接到数据库,检索所请求的数据并将其以数据表的形式传递给函数。此函数在主窗体上填充datagridview,并将数据传递给项目中的其他函数和窗体。据我所知,我读到的背景工作教程到现在为止,不可能在项目中的任何表格上填充/写入数据。因为每次我想将数据写入例如我需要的文本框 调用数据,因为它是在另一个线程上获得的。 在我的情况下,这些将是不同形式的几十个控件。这就是我被困住的地方。基本上我正在寻找调用 数据表中的所有数据的通用方法,并且从那里开始,我可以将它写入我想要的任何用户控件。无论如何可能吗?

0 个答案:

没有答案