DataGrid.AllowSorting Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy siatka może być uciekana, klikając nagłówek kolumny.
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
Wartość właściwości
true jeśli można sortować kolumny; w przeciwnym razie , false.
Przykłady
Poniższy przykład kodu przełącza AllowSorting właściwość .
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
Uwagi
Ta właściwość jest zastępowana przez właściwość, DataGridTableStyle.AllowSorting jeśli dla kontrolki występuje DataGridTableStyle obecnie efekt.
Jeśli sortowanie jest dozwolone, kliknięcie nagłówka kolumny spowoduje sortowanie danych tabeli według tej kolumny.
Można również sortować przy użyciu wyrażenia dla elementu DataColumn. Zobacz Expression szczegółowe informacje na temat tworzenia wyrażenia sortowania.
Jeśli element System.Windows.Forms.DataGrid jest powiązany z elementem DataView, można ustawić sortowanie niestandardowe dla tabeli przy użyciu DataView właściwości klasy Sort . Podobnie, jeśli właściwość System.Windows.Forms.DataGrid jest powiązana z tabelą DataViewManager, każda tabela w DataViewManager obiekcie może mieć sortowanie niestandardowe, ustawiając DataViewSettings właściwość klasy Sort .