Freigeben über


DataGrid.AllowSorting Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Datenblatt durch Klicken auf einen Spaltenkopf neu sortiert werden kann, oder legt diesen fest.

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

Eigenschaftswert

Boolean

true, wenn die Spalten sortiert werden können, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die AllowSorting Eigenschaft umgeschaltet.

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

Hinweise

Diese Eigenschaft wird von der DataGridTableStyle.AllowSorting Eigenschaft außer Kraft gesetzt, wenn für das Steuerelement ein DataGridTableStyle aktuell wirksamer Effekt vorhanden ist.

Wenn die Sortierung zulässig ist, sortiert das Klicken auf eine Spaltenüberschrift die Tabellendaten nach dieser Spalte.

Sie können auch einen Ausdruck für einen DataColumnAusdruck sortieren. Weitere Informationen zum Erstellen eines Sortierausdrucks finden Sie unter Expression

Wenn dies System.Windows.Forms.DataGrid an eine DataViewgebunden ist, können Sie eine benutzerdefinierte Sortierung für die Tabelle mithilfe der Eigenschaft der DataView Klasse Sort festlegen. Ähnlich ist die System.Windows.Forms.DataGrid Bindung an eine DataViewManager, jede Tabelle in der DataViewManager Kann eine benutzerdefinierte Sortierung haben, indem Sie die Eigenschaft der DataViewSettings Klasse Sort festlegen.

Gilt für

Siehe auch