c# winform里面listview添加完数据后如何进行筛选功能
c# winform里面listview添加完数据后怎么进行筛选功能?
listview里有大约1万条用户输入的数据,然后我想做个筛选并把筛选好的结果重新显示出来,比如说一个字段在某个区间内的显示出来,就好像是sql语句的select * from table where xxx>10 and xxx<100这样,这个怎么来实现比较高效?
------解决方案--------------------
把查出来的数据放到内存中,根据查询条件查询内存然后再绑定到Listview,第一次加载有些慢。
------解决方案--------------------
后台数据放在datatable中,然后把数据作为数据源绑定到listview,如果加载效率低,
还需要考虑使用虚拟模式
listview里有大约1万条用户输入的数据,然后我想做个筛选并把筛选好的结果重新显示出来,比如说一个字段在某个区间内的显示出来,就好像是sql语句的select * from table where xxx>10 and xxx<100这样,这个怎么来实现比较高效?
------解决方案--------------------
把查出来的数据放到内存中,根据查询条件查询内存然后再绑定到Listview,第一次加载有些慢。
------解决方案--------------------
后台数据放在datatable中,然后把数据作为数据源绑定到listview,如果加载效率低,
还需要考虑使用虚拟模式