DataGridView コントロールは自動並べ替えを提供しますが、ニーズに応じて、並べ替え操作のカスタマイズが必要になる場合があります。 たとえば、プログラムによる並べ替えを使用して、代替ユーザー インターフェイス (UI) を作成できます。 または、複数の列の並べ替えなど、並べ替えの柔軟性を高めるために、SortCompare イベントを処理したり、Sort(IComparer) メソッドの Sort オーバーロードを呼び出したりすることもできます。 次のコード例は、カスタム並べ替えに対するこれら 3 つの方法を示しています。 詳細については、「Windows フォーム DataGridView コントロール内の列の並べ替えモード」を参照してください。 プログラムによるソート 次のコード例では、SortOrder プロパティと SortedColumn プロパティを使用して並べ替えの方

