DataGrid.AllowSorting プロパティ


列ヘッダーをクリックしてグリッドを並べ替え直すことができるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the grid can be resorted by clicking on a column header.

 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



列を並べ替えることができる場合は true。それ以外の場合は falsetrue if columns can be sorted; otherwise, false.

次のコード例では、プロパティを切り替え AllowSorting ます。The following code example toggles the AllowSorting property.

   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.AllowSortingコントロールに現在適用されているが存在する場合、このプロパティはプロパティによってオーバーライドされ DataGridTableStyle ます。This property is overridden by the DataGridTableStyle.AllowSorting property if there is a DataGridTableStyle currently in effect for the control.

並べ替えが許可されている場合、列ヘッダーをクリックすると、その列に基づいてテーブルデータが並べ替えられます。If sorting is allowed, clicking on a column header will sort the table data by that column.

の式を使用して並べ替えることもでき DataColumn ます。You can also sort using an expression for a DataColumn. Expression並べ替え式の作成の詳細については、「」を参照してください。See Expression for details on creating a sort expression.

System.Windows.Forms.DataGridがにバインドされている場合は、 DataView クラスのプロパティを使用して、テーブルのカスタム並べ替えを設定でき DataView Sort ます。If the System.Windows.Forms.DataGrid is bound to a DataView, you can set a custom sort for the table using the DataView class's Sort property. 同様に、 System.Windows.Forms.DataGrid がにバインドされている場合、 DataViewManager の各テーブルは、 DataViewManager クラスのプロパティを設定することによって、カスタムの並べ替えを持つことができ DataViewSettings Sort ます。Similarly, if the System.Windows.Forms.DataGrid is bound to a DataViewManager, each table in the DataViewManager can have a custom sort by setting the DataViewSettings class's Sort property.