DataGridViewComboBoxCell.Sorted Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Elemente im Kombinationsfeld automatisch sortiert werden, oder legt diesen fest.

public:
 virtual property bool Sorted { bool get(); void set(bool value); };
public virtual bool Sorted { get; set; }
member this.Sorted : bool with get, set
Public Overridable Property Sorted As Boolean

Eigenschaftswert

true, wenn das Kombinationsfeld sortiert ist, andernfalls false. Der Standardwert ist false.

Ausnahmen

Es wurde versucht, eine Zelle zu sortieren, die mit einer Datenquelle verbunden ist.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der DataGridViewComboBoxColumn.Sorted -Eigenschaft veranschaulicht, die dieser Eigenschaft ähnelt. Dieses Beispiel ist Teil eines größeren Beispiels, das DataGridViewComboBoxColumn im Thema Klassenübersicht verfügbar ist.

private:
    void SetAlternateChoicesUsingItems(
        DataGridViewComboBoxColumn^ comboboxColumn)
    {
        comboboxColumn->Items->AddRange("Mr.", "Ms.", "Mrs.", "Dr.");
    }

private:
    DataGridViewComboBoxColumn^ CreateComboBoxColumn()
    {
        DataGridViewComboBoxColumn^ column =
            gcnew DataGridViewComboBoxColumn();
        {
            column->DataPropertyName = ColumnName::TitleOfCourtesy.ToString();
            column->HeaderText = ColumnName::TitleOfCourtesy.ToString();
            column->DropDownWidth = 160;
            column->Width = 90;
            column->MaxDropDownItems = 3;
            column->FlatStyle = FlatStyle::Flat;
        }
        return column;
    }
private static void SetAlternateChoicesUsingItems(
    DataGridViewComboBoxColumn comboboxColumn)
{
    comboboxColumn.Items.AddRange("Mr.", "Ms.", "Mrs.", "Dr.");
}

private DataGridViewComboBoxColumn CreateComboBoxColumn()
{
    DataGridViewComboBoxColumn column =
        new DataGridViewComboBoxColumn();
    {
        column.DataPropertyName = ColumnName.TitleOfCourtesy.ToString();
        column.HeaderText = ColumnName.TitleOfCourtesy.ToString();
        column.DropDownWidth = 160;
        column.Width = 90;
        column.MaxDropDownItems = 3;
        column.FlatStyle = FlatStyle.Flat;
    }
    return column;
}
Private Shared Sub SetAlternateChoicesUsingItems( _
    ByVal comboboxColumn As DataGridViewComboBoxColumn)

    comboboxColumn.Items.AddRange("Mr.", "Ms.", "Mrs.", "Dr.")

End Sub

Private Function CreateComboBoxColumn() _
    As DataGridViewComboBoxColumn
    Dim column As New DataGridViewComboBoxColumn()

    With column
        .DataPropertyName = ColumnName.TitleOfCourtesy.ToString()
        .HeaderText = ColumnName.TitleOfCourtesy.ToString()
        .DropDownWidth = 160
        .Width = 90
        .MaxDropDownItems = 3
        .FlatStyle = FlatStyle.Flat
    End With
    Return column
End Function

Hinweise

Diese Eigenschaft gibt an, ob das gehostete DataGridViewComboBoxEditingControl Element vorhandene Einträge sortiert und der entsprechenden sortierten Position in der Liste neue Einträge hinzugibt. Wenn diese Eigenschaft auf falsefestgelegt ist, werden am Ende der vorhandenen Liste neue Elemente hinzugefügt. Beim Sortiervorgang wird die Groß-/Kleinschreibung nicht beachtet und in alphabetisch aufsteigender Reihenfolge ausgeführt.

Gilt für:

Weitere Informationen