如何按列对ListView进行排序?

时间:2017-01-29 03:04:16

标签: c# listview

到目前为止,我能够对ListView进行排序:

var regex = /(?:^|\+)\s*([a-z_][\w.]*)\s*(?:\+|$)/g;

var str = '1+name + obj.ko + "lmo" + f98 + "g99"+v';

var matches = [];
var r;
while(r = regex.exec(str)){
    // should come backwards one step to cover the just-consumed +
    regex.lastIndex--;
    matches.push(r[1]);
}

console.log(matches);

但是,从第一列开始列出。有没有办法从第一个列以外的列进行排序?

1 个答案:

答案 0 :(得分:2)

只需更改项目排序器

即可
listView1.ListViewItemSorter = new ListViewItemComparer(columnToBeSortedBy);