バージョン

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

列の選択

列選択機能によってエンド ユーザーは、ランタイムに xamGrid コントロールで列の表示/非表示を変更することができます。

列選択は、列チューザー アイコンと共に列ヘッダーのリストを表示します。エンド ユーザーは列ヘッダー内の列チューザー アイコンをクリックして、特定の列を非表示にすることができます。

特定の列が非表示になると、列チューザー インジケーターが、隣接する列の右側に現れます。このインジケーターをクリックすると、非表示の列が表示されたドロップダウンが現れます。

さらに、xamGrid コントロールを階層的なデータ ソースにバインドしている場合、列チューザー機能によってエンド ユーザーは、列チューザー ダイアログ ウィンドウから列レイアウトの表示/非表示を切り替えることができます。

xamGrid コントロールは、列チューザー ダイアログ ウィンドウを表示するための複数のオプションを提供します。

  • 非表示の列インジケーターをクリックし、列選択のドロップダウン リストから「列選択」を選択します。

  • ShowColumnChooser() または ShowColumnChooser(ColumnLayout) メソッドを起動します。列チューザーが表示する場所を指定したい場合は、ShowColumnChooser(Point) または ShowColumnChooser(ColumnLayout, Point) メソッドを起動します。ColumnChooser および GroupColumn 機能 (詳細は 列のグループ化を参照) の使用時は、ShowColumnChooser(Column) メソッドを起動することによって列チューザーを表示することができます。

列選択ダイアログ ウィンドウは、以下の方法で非表示にすることができます:

  • エンド ユーザーは、列選択ダイアログ ウィンドウに表示される閉じるボタンをクリック することができます。

  • HideColumnChooser() メソッドを起動します。

最後の列が非表示になると、列選択インジケーターが、最後の可視の列のヘッダーの右側に現れます。このインジケーターをクリックすると、その特定の列の右側にすべての非表示列が表示されます。

以下のスクリーンショットは、列選択機能の主な特長を示しています。

xamGrid columnChooser1.png
  1. 列の選択インジケーター

  2. 列の選択非表示アイコン

  3. 列の選択ドロップダウン リスト

  4. 列の選択ボタン

以下のスクリーンショットは、列チューザー ダイアログ ウィンドウの主な機能を示しています。

xamGrid columnChooser2.png
  1. 非表示の列

  2. 列を並べ替えるために使用されるアイコン

関連トピック