多平台统一管理软件接口,如何实现多平台统一管理软件接口
310
2022-06-24
最近项目需要实现列表排序,由于是winform的,并使用了ListView列表控件,并且第一列显示了序号,要求:点击每列标题实现列表排序,并且序号列要跟随排序后的数据显示。
查看了微软的官方文档,ListView没有实现针对某列不参与排序的功能,在DataGridView中就有实现,考虑到更换控件可能付出的代价,决定还是继续用ListView实现,实现的思路大致如下:将ListView中的每一项转换成实体添加到List中,针对这个实体类实现Compare并继承ICompare接口,实现ListView的ColumnClick事件,在事件处理函数中获取点击的列名,并以此作为排序依据,主要代码如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~