В настоящее время я использую собственный сортировщик в списке, и я могу сортировать listview каждый раз, когда я нажимаю на столбец FIRST, но он не будет сортировать по другим столбцам.
SortStyle: переменная для определения, является ли она Ascending Sort или Descending.
if (e.Column == 0)
{
if (SortStyle == 0)
{
List.ListViewItemSorter = customSortDsc;
SortStyle = 1;
}
else
{
List.ListViewItemSorter = customSortAsc;
SortStyle = 0;
}
}
Это отлично работает при сортировке для первого столбца, но если вы должны были сделать это в любом другом столбце, он просто сортировался бы по первому столбцу. Есть ли способ сортировки по столбцу, который нажал?