C# ListView加载数据后占用内存比较大,该怎么处理

C# ListView加载数据后占用内存比较大
     我大约200多万行的数据保存在txt里面,有四十几M,但是我再用listview加载txt呈现数据的时候,发现占用了大量内存,大约400M,请教大神,有没有好方法可以优化listview占用内存大的问题?
------解决思路----------------------
自己实现分页显示,就算你把200多万行都加载了,操作时定位及其难,谁用的了这样的东西
------解决思路----------------------
把 200w行数据 存到 txt 中,真是自己给自己挖坑。
加内存吧
------解决思路----------------------
需要分页加载