Freigeben über


DataGrid.AllowSorting Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Raster durch Klicken auf eine Spaltenüberschrift zurückgegriffen werden kann.

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

truewenn 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 das Steuerelement aktuell wirksam ist DataGridTableStyle .

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

Sie können auch mithilfe eines Ausdrucks für ein DataColumn. Ausführliche Informationen zum Erstellen eines Sortierausdrucks finden Sie Expression unter.

Wenn die System.Windows.Forms.DataGrid Bindung an eine DataView, können Sie eine benutzerdefinierte Sortierung für die Tabelle mithilfe der Eigenschaft der DataView Klasse Sort festlegen. Ebenso kann jede System.Windows.Forms.DataGrid Tabelle in der DataViewManager Tabelle an eine DataViewManagerbenutzerdefinierte Sortierung gebunden sein, indem Sie die Eigenschaft der DataViewSettings Klasse Sort festlegen.

Gilt für:

Weitere Informationen