我想从我从 MySQL 数据库填充的数据表中填充不同的表单和 GUI。所有这一切都应该通过后台工作人员进行。我知道如果数据是在另一个线程 (BGW) 上获得的,我无法在另一个表单上填充数据。有没有一种方法可以一般地从 SQL-DB 中获取数据,将其写入我的 Datatable 并在我的项目中拥有的任何表单和任何 GUI 上打印它?
从哪里开始阅读?
编辑:
到目前为止,我确实有一个连接到数据库的用户控件,检索请求的数据并将其以数据表的形式传递给函数。此函数在主窗体上填充数据网格视图,并将数据传递给项目中的其他函数和窗体。据我了解到目前为止我阅读的背景工作者教程,不可能在项目中的任何表单上填充/写入数据。因为每次我想将数据写入例如文本框时,我都需要 调用数据,因为它是在另一个线程上获得的。在我的情况下,这些将是数十个不同形式的控件。这就是我卡住的地方。基本上我正在寻找一种通用方法来调用数据表中的所有数据有一次,从那时起,我可以将它写入我希望的任何用户控件。这有可能吗?