DataGrid.AllowSorting プロパティ

定義

列ヘッダーをクリックしてグリッドを並べ替え直すことができるかどうかを示す値を取得または設定します。

public:
 property bool AllowSorting { bool get(); void set(bool value); };
public bool AllowSorting { get; set; }
member this.AllowSorting : bool with get, set
Public Property AllowSorting As Boolean

プロパティ値

Boolean

列を並べ替えることができる場合は true。それ以外の場合は false

次のコード例では、プロパティを AllowSorting 切り替えます。

private:
   void ToggleAllowSorting()
   {
      // Toggle the AllowSorting property.
      dataGrid1->AllowSorting =  !dataGrid1->AllowSorting;
   }
private void ToggleAllowSorting()
{
   // Toggle the AllowSorting property.
   dataGrid1.AllowSorting = ! dataGrid1.AllowSorting;
}
Private Sub ToggleAllowSorting()

   ' Toggle the AllowSorting property.
   DataGrid1.AllowSorting = Not DataGrid1.AllowSorting
End Sub

注釈

コントロールに現在有効なプロパティがある場合、このプロパティはDataGridTableStyleプロパティによってDataGridTableStyle.AllowSortingオーバーライドされます。

並べ替えが許可されている場合、列ヘッダーをクリックすると、その列でテーブル データが並べ替えられます。

の式 DataColumnを使用して並べ替えることもできます。 並べ替え式の作成の詳細を参照してください Expression

System.Windows.Forms.DataGridバインドされているDataView場合は、クラスSortのプロパティを使用してDataView、テーブルのカスタム並べ替えを設定できます。 同様に、バインドされているSystem.Windows.Forms.DataGrid場合はDataViewManager、クラスSortのプロパティを設定DataViewSettingsして、テーブル内のDataViewManager各テーブルにカスタムの並べ替えを行うことができます。

適用対象

こちらもご覧ください