Winform中的ListView控件,其实应用很广泛,资源管理器(我的电脑)就是用的ListView控件。查看方式有很多种,包括大小图标、详细信息等,用来展示数据非常不错。最近用它做项目的时候,遇到个问题,就是加载很多数据的时候非常慢,如果不使用多线程+异步,程序就要卡一段时间。经过一系列的测试,问题还是能解决的,下面用2种方法解决。 介绍方法之前,先看下测试代码,假设有10个组,每个有200个项,每项带固定图标。最原始的方法,一般需要27-30秒之间。这是肯定不能接受的。 DataTable dtItem = …