目前我在listview上使用了一个自定义的排序器,我可以在每次单击第一列时对listview进行排序,但它不会按其他列排序。
SortStyle:用于确定是升序还是降序的变量。
if (e.Column == 0)
{
if (SortStyle == 0)
{
List.ListViewItemSorter = customSortDsc;
SortStyle = 1;
}
else
{
List.ListViewItemSorter = customSortAsc;
SortStyle = 0;
}
}
这在对第一列进行排序时效果很好,但如果要对任何其他列执行此操作,则只需按第一列进行排序。有没有办法按点击的列排序?
https://stackoverflow.com/questions/1548312
复制相似问题