Sortowanie ListView według kolumny
Obecnie używam niestandardowego sortownika na listview i mogę sortować widok listy za każdym razem, gdy klikam na PIERWSZĄ kolumnę, ale nie będzie sortować według innych kolumn.
SortStyle: Zmienna określająca, czy jest to sortowanie rosnące, czy malejące.
if (e.Column == 0)
{
if (SortStyle == 0)
{
List.ListViewItemSorter = customSortDsc;
SortStyle = 1;
}
else
{
List.ListViewItemSorter = customSortAsc;
SortStyle = 0;
}
}
Działa to dobrze podczas sortowania pierwszej kolumny, ale gdybyś zrobił to w dowolnej innej kolumnie, po prostu posortowałby się według pierwszej kolumny. Czy istnieje sposób sortowania według klikniętej kolumny?