特定の列ヘッダーがクリックされたときにカスタム並べ替えを適用し、列ヘッダーが再度クリックされたときに並べ替えを元に戻す必要がある Windows フォーム DataGridView があります。
独自の並べ替えアルゴリズムを実装しますが、イベントで列ヘッダーのクリックを配線またはトリガーし、その列に適用された最後の並べ替えを追跡して、並べ替えプロセスを元に戻す方法が不明です。
DataGridView のデータはリストを通じて提供され、行はmyList.Rows.Add(string_1, string_2, string_3)
DataGridView に追加されます。
これは私のコードではないことに注意してください。各列にカスタムソートを実装するように求められました。
私はオンラインで調べましたが、例や説明を見つけることができませんでした。
誰でもサンプル コードを提供してもらえますか、またはこれを実装する方法の明確な例を示す良いサイトを教えてください。
前もって感謝します、
マーワン