Windows フォームの DataGridView コントロールでのデータの並べ替え

既定では、ユーザーはテキスト ボックスの列のヘッダーをクリックすることによって (または、.NET Framework 4.7.2 以降のバージョンでテキスト ボックスのセルにフォーカスが設定されている場合は、F3 キーを押すことによって)、DataGridView コントロール内のデータを並べ替えることができます。 特定の列の SortMode プロパティを変更することで、そうすることに意味がある場合、ユーザーは他の列の型で並べ替えることができるようになります。 また、任意の列 (1 つまたは複数) を使用して、プログラムでデータを並べ替えることもできます。

このセクションの内容

Windows フォーム DataGridView コントロール内の列の並べ替えモード
コントロール内のデータを並べ替えるためのオプションについて説明します。

方法: Windows フォーム DataGridView コントロール内の列の並べ替えモードを設定する
既定では並べ替えることができない列でユーザーが並べ替えられるようにする方法について説明します。

方法 : Windows フォーム DataGridView コントロールの並べ替え機能をカスタマイズする
プログラムでデータを並べ替える方法、および DataGridView.SortCompare イベントを使用するか、IComparer インターフェイスを実装することによって並べ替えをカスタマイズする方法について説明します。

リファレンス

DataGridView
DataGridView コントロールのリファレンス ドキュメントを提供します。

DataGridView.Sort
Sort メソッドのリファレンス ドキュメントを提供します。

DataGridViewColumn.SortMode
SortMode プロパティのリファレンス ドキュメントを提供します。

DataGridViewColumnSortMode
DataGridViewColumnSortMode 列挙型のリファレンス ドキュメントを提供します。

関連項目