DataGrid for WPF/Silverlight
列のソートを無効にする
製品の概要 > DataGrid の機能 > 列のソート > 列のソートを無効にする

デフォルトでは、エンドユーザーは、実行時にグリッド内の列をソートできます。詳細については、「列のソート」を参照してください。しかし、必要に応じて、CanUserSort プロパティを False に設定することにより、列のソート機能を無効にすることができます。

設計時

列のソートを無効にするには、次の手順に従います。

  1. C1DataGrid コントロールをクリックして選択します。
  2. [プロパティ]ウィンドウに移動し、CanUserSort プロパティを見つけます。
  3. CanUserSort プロパティの横にあるチェックボックスを「オフ」にします。

XAML の場合

たとえば、列のソートを無効にするには、CanUserSort="False" を <datagrid:C1DataGrid> タグに追加します。次のようになります。

XAML
コードのコピー
<datagrid:C1DataGrid Name="c1datagrid1" Height="180" Width="250" CanUserSort="False" />

コードの場合

たとえば、列のソートを無効にするには、次のコードをプロジェクトに追加します。

コードのコピー
Me.C1DataGrid1.CanUserSort = False
コードのコピー
this.c1DataGrid1.CanUserSort = false;

ここまでの成果

アプリケーションを実行し、実行時に列のソートを行うことができないことを確認します。実行時に列のヘッダーをクリックしても、グリッドはソートされず、列ヘッダーにはソートインジケータが表示されません。列のソートの詳細については、「列のソート」トピックを参照してください。