VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 683|回复: 2

listview排序问题(着急)

[复制链接]

4

主题

7

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-1-14 12:20:01 | 显示全部楼层 |阅读模式
请问如何实现点击listview的每一列的标题,这一列就自动排序。
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-18 22:54:01 | 显示全部楼层
以前遇到过这个问题,贴段代码仅供参考~~

//定义一个用于排序的比较器类,实现IComparer接口
public class ListViewItemComparer : IComparer
{
        private int col;
        public ListViewItemComparer()
        {
                col = 0;
        }
        public ListViewItemComparer(int column)
        {
                col = column;
        }
        public int Compare(object x, object y)
        {
                return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);
        }
}
//事件处理
private void processList_ColumnClick(object sender,System.Windows.Forms.ColumnClickEventArgs e)
{
        ListView1.ListViewItemSorter = new ListViewItemComparer(e.Column);
        ListView1.Sort();
}
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-24 13:00:02 | 显示全部楼层
mark
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表