私は Visual Basic 6 で作業しており、ListView の複数の列で並べ替える必要があります。たとえば、音楽トラックのリストをアーティスト、アルバム、トラック番号の順に並べ替えます。私の知る限り、VB6 はそのままではこれをサポートしていません。私がすでに聞いた提案は次のとおりです。
- 最初に SQL テーブルのデータを並べ替え、結果の順序でデータを表示します
- メモリ内の ADO レコードセット オブジェクトのデータを並べ替える
- プライマリ列で並べ替え、アイテムに対して並べ替えアルゴリズムを実行し、手動で正しい位置に移動します
アドバイスを貸すことができるVB6で複数列の並べ替えの経験がある人はいますか?