Freigeben über


DataGridViewComboBoxColumn.Items Eigenschaft

Definition

Ruft die Auflistung von Objekten ab, die als Auswahl in den Kombinationsfeldern verwendet werden.

public:
 property System::Windows::Forms::DataGridViewComboBoxCell::ObjectCollection ^ Items { System::Windows::Forms::DataGridViewComboBoxCell::ObjectCollection ^ get(); };
public System.Windows.Forms.DataGridViewComboBoxCell.ObjectCollection Items { get; }
member this.Items : System.Windows.Forms.DataGridViewComboBoxCell.ObjectCollection
Public ReadOnly Property Items As DataGridViewComboBoxCell.ObjectCollection

Eigenschaftswert

Ein DataGridViewComboBoxCell.ObjectCollection Wert, der die Auswahl in den Kombinationsfeldern darstellt.

Ausnahmen

Der Wert der CellTemplate Eigenschaft lautet null.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine DataGridViewComboBoxColumn Hilfe zum Eingeben von Daten in die TitleOfCourtesy Spalte verwenden. Die Items Eigenschaft wird verwendet, um die Dropdownliste des Kombinationsfelds mit einer Auswahl von Titeln aufzufüllen. 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 den Wert der Items Eigenschaft der DataGridViewComboBoxCell von der CellTemplate Eigenschaft zurückgegebenen Eigenschaft zurück.

Die Items Eigenschaften DataSource werden verwendet, um die Auswahl der Kombinationsfelder aufzufüllen.

Wenn Zeichenfolgen hinzugefügt Itemswerden, müssen die Eigenschaften und DisplayMember eigenschaften ValueMember nicht festgelegt werden, da jede hinzugefügte Zeichenfolge sowohl für Wert als auch für die Anzeige verwendet wird.

Hinweis

DataGridViewComboBoxColumn unterstützt nicht die Verwendung mehrerer Elemente mit identischen Anzeigewerten.

Wenn die DataSource Eigenschaft festgelegt ist, kann Items sie nicht verwendet werden.

Gilt für:

Weitere Informationen