好吧,我有一个DataGridView,我想加载数据,我从后台工作人员运行的SQLDataReader中检索数据(它是一个需要很长时间的查询)。VB.NET DataGridView加载来自后台工作者和SQLDataReader的数据
我的目标是让用户体验类似于在Windows中搜索文件,当结果出现在列表中时,结果将显示在列表中,您仍然可以与窗口进行交互。
我让它与后台工作者和数据读取器一起工作,我试图通过使用BackgroundWorker.ReportProgress方法从SQLDataReader.Read添加行。一切技术上的作品,但闪烁是疯狂的,形式是无法使用的(可能不是因为GUI线程被阻止,只是因为有这么多的事情......)
任何想法?我如何使datagridview“平滑”加载?