Mam sobie ListView. W ViewStyle ustawiam go na vsReport, tworze np. 3 kolumny. Jak zrobić aby posortować np. alfabetycznie według 2 lub 3 kolumny ?
Jeżeli wezmę funkcję SortType na stText to on zawsze sortuje według pierwszej kolumnę.
Mam sobie ListView. W ViewStyle ustawiam go na vsReport, tworze np. 3 kolumny. Jak zrobić aby posortować np. alfabetycznie według 2 lub 3 kolumny ?
Jeżeli wezmę funkcję SortType na stText to on zawsze sortuje według pierwszej kolumnę.
Obawiam się, że nie da się tego zrobić automatycznie. Elementy są dodawane w postaci drzewa i sortuje się tylko według najgrubszej gałęzi. Możesz to co najwyżej zrobić ręcznie (przesuwać odpowiedni elementy)--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2
Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net
Jezeli dobrze cie zrozumialem to chodzi ci o sortowanie według danej kolumny ,tak wiec lookni tutaj http://www.4programmers.net/forum/index.php?action=show&id=19324 , a jezeli nie to ... {wstyd} --GOGLE is the best :)
Pozdrowienia Chodek
A ja to robie jeszcze inaczej. Trzymam dane w innej strukturze (tablica rekordow), ktora sortuje HeapSortem (dzieki Skysh {brawo} {brawo} ) i wyswietlam gotowe na ListView. Czyli ListView sluzy mi tylko za display.--Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1