回 帖 发 新 帖 刷新版面

主题:肉鸟请教大侠如何比较好的【冻结】【ListView】中的【列】

[em57]能达到DataGridView中的冻结效果就行了
我目前想的方法是画一列假的,然后再写出各种需要的方法去响应对应的事件,但感觉就和画ListView中子项的编辑效果一样,感觉很不好

回复列表 (共5个回复)

沙发

不如用第三方控件
比如俺用SourceGrid

板凳

SourceGrid是基于grid的中轻量级的, 
我的数据是百万行,百列,满填viewlist数据量好几个G,数据我试了,即时用viewlist都还只能虚拟化(我不要分页),就是因为列太多,所以必须找到好方法锁定首几列,让它不随水平滚动条滚动而滚动。
我也查了大量的网站,实在没找到有这个功能的,拿搜索引擎搜居然连个问过这个问题的都没,但我感觉不像很复杂,只不过可能需要这个功能的人不太多.不知道有写过这个功能的兄弟是怎么实现的,工作量大不大,从control还是listview继承的 

3 楼

还没想到好方法,暂时搁置!哎!失败!
查了不少资料,都没发现有人提!这么必要的功能,哎!想想!几十列不冻结行吗!

4 楼

.哎!现在的地球人心太不好,这么简单的问题说一下,兄弟门都要少走不少弯路,虽然都是地球人,但那个不小心
真的成了billgates不但不会影响你的饭碗,遇到像我这样的一定还会报答你!

5 楼

哎!太失败了!这个不能算了大难题吧!居然没人愿意说

我来回复

您尚未登录,请登录后再回复。点此登录或注册