バージョン

xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。

複数列の並べ替え

xamGrid コントロールによって、単一列の並べ替えまたは複数列の並べ替えができます。デフォルトでは単一列の並べ替えが有効になっています。複数列の並べ替えによって、エンド ユーザーは第 1、第 2、第 3 (など) の列の並べ替えができます。

エンド ユーザーは、まず第 1 の列で並べ替えを実行することによって、複数列の並べ替え機能を使用できます。その後 Control キーを押しながら、2 番目の列をクリックして並べ替えます。必要な数の列の並べ替えが終わるまでこのプロセスを繰り返します。以下は、エンド ユーザーがまず Category 列を並べ替える場合の複数列の並べ替え例です。各カテゴリが複数存在し、エンド ユーザーが UnitsInStock 列で 2 番目の並べ替えを実行すると仮定します。エンド ユーザーは、各カテゴリが、在庫内の対応するユニットと共にカテゴリごとに並べ替えていることを確認できます。

以下のコードは xamGrid で複数列の並べ替えを有効にする方法を示します。

XAML の場合:

<ig:XamGrid.SortingSettings>
   <ig:SortingSettings AllowMultipleColumnSorting="True" />
</ig:XamGrid.SortingSettings>

Visual Basic の場合:

Me.MyGrid.SortingSettings.AllowMultipleColumnSorting = True

C# の場合:

this.MyGrid.SortingSettings.AllowMultipleColumnSorting = true;
Sorting