我的申请中有一个子表格。这个表单有大约 50 多个组合框,每个人都从数据库中获取数据。所有组合框都在表单的加载事件中加载。数据很大。数据检索大约需要 2 分钟。当我打开这个表单时,我的整个应用程序变得没有响应。应用程序挂起,大约 2 分钟后恢复正常:/
正如我所研究的,我们可以使用不同的线程来避免这种情况。有人可以指导,实现多线程以使我的应用程序响应是否可能、安全可靠?
如果可能的话,请指导我并编写一个示例代码,多线程在 c# 中是如何工作的。您可以简单地解释使用具有网格视图的表单,该表单在单独的线程中将数据表作为 daTASOURCE 并且 GUI 响应即使数据库需要太多时间...任何帮助表示赞赏。提前谢谢!