主题:肉鸟请教大侠如何比较好的【冻结】【ListView】中的【列】
billgatessoftware
[专家分:0] 发布于 2007-10-23 03:59:00
[em57]能达到DataGridView中的冻结效果就行了
我目前想的方法是画一列假的,然后再写出各种需要的方法去响应对应的事件,但感觉就和画ListView中子项的编辑效果一样,感觉很不好
回复列表 (共5个回复)
沙发
jzyray [专家分:20610] 发布于 2007-10-23 19:56:00
不如用第三方控件
比如俺用SourceGrid
板凳
billgatessoftware [专家分:0] 发布于 2007-10-23 22:18:00
SourceGrid是基于grid的中轻量级的,
我的数据是百万行,百列,满填viewlist数据量好几个G,数据我试了,即时用viewlist都还只能虚拟化(我不要分页),就是因为列太多,所以必须找到好方法锁定首几列,让它不随水平滚动条滚动而滚动。
我也查了大量的网站,实在没找到有这个功能的,拿搜索引擎搜居然连个问过这个问题的都没,但我感觉不像很复杂,只不过可能需要这个功能的人不太多.不知道有写过这个功能的兄弟是怎么实现的,工作量大不大,从control还是listview继承的
3 楼
billgatessoftware [专家分:0] 发布于 2008-03-17 16:06:00
还没想到好方法,暂时搁置!哎!失败!
查了不少资料,都没发现有人提!这么必要的功能,哎!想想!几十列不冻结行吗!
4 楼
billgatessoftware [专家分:0] 发布于 2008-03-19 23:55:00
.哎!现在的地球人心太不好,这么简单的问题说一下,兄弟门都要少走不少弯路,虽然都是地球人,但那个不小心
真的成了billgates不但不会影响你的饭碗,遇到像我这样的一定还会报答你!
我来回复