我有一个很大的数据集(超过100,000条记录)希望加载到DataGridView中。执行此操作的存储过程可能需要10秒或更长时间才能完成。到目前为止,我有一个防止UI锁定的BackgroundWorker,并实现了一个基本的“请等待”对话框。
我想做的是,当结果以某种方式从数据库返回时,以某种方式填充DataGridView。描述它的最佳方式是SQL Server Management Studio如何执行它-当查询运行时,即使查询仍在执行,行也会立即返回。还有一个按
;
if (task.IsCompleted)}
我试图制作一个程序,它将从DB一个一个地执行给定DLL的列表,同时不阻塞UI线程。方法是在单击按钮时运行的,它正在启动一个任务来遍历DLL。我需要一个解决方案来运行StartStopInit()方法,毕竟DLL已经完成了执行。如果我使用task.Wait(),我将像现在这样阻止UI...sit