Visual Basic 6 ListView에서 다중 열 정렬을 수행하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/45716

  •  09-06-2019
  •  | 
  •  

문제

저는 Visual Basic 6에서 작업 중이며 ListView에서 여러 열을 기준으로 정렬해야 합니다.예를 들어 아티스트, 앨범, 트랙 번호별로 음악 트랙 목록을 정렬합니다.내가 아는 한, VB6은 이 기능을 기본적으로 지원하지 않습니다.내가 이미 들었던 제안은 다음과 같습니다.

  • SQL 테이블의 데이터를 먼저 정렬하고 결과 순서대로 데이터를 표시합니다.
  • 메모리에 있는 ADO 레코드 세트 개체의 데이터 정렬
  • 기본 열을 기준으로 정렬한 다음 항목에 대해 정렬 알고리즘을 수행하여 수동으로 올바른 위치로 이동합니다.

VB6의 다중 열 정렬 경험이 있고 조언을 줄 수 있는 사람이 있습니까?

도움이 되었습니까?

해결책

나는 세 개의 열을 연결하고 이를 기준으로 정렬하는 숨겨진 열을 목록 보기에 생성합니다.

다른 팁

Windows API 및 콜백을 사용하여 정렬을 시도할 수 있습니다. 링크

또는 다음으로 전환해 볼 수도 있습니다. vbAccelerator ListView;나는 그것을 강력히 추천합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top