我现在已经在墙上撞了两个星期了,同时试图找到一种方法来浏览带有线程的DataGridView组件的行。我想这样做,因为如果gridview超过300多行,UI将挂起大约30-60秒。
我是多线程新手,但我现在知道线程安全应用程序的重要性,并且必须确保在UI线程上完成对UI组件的更改。
我想采取的步骤如下(除非有人有更好的建议):
最终,我希望能够在列表框中选择多个项目来隐藏或显示它们。
我正在寻找的是有人给我一些关于从哪里开始的想法?我应该使用后台工作程序,任务并行库,自定义线程等等吗?