DataGrid.AllowSorting プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列ヘッダーをクリックしてグリッドを並べて表示できるかどうかを示す値を取得または設定します。
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
プロパティ値
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にバインドされている場合は、DataView クラスの Sort プロパティを使用して、テーブルのカスタム並べ替えを設定できます。 同様に、System.Windows.Forms.DataGridがDataViewManagerにバインドされている場合、DataViewSettings クラスのSort プロパティを設定することで、DataViewManager内の各テーブルにカスタム並べ替えを行うことができます。