Freigeben über


DataGridViewComboBoxColumn.Items Eigenschaft

Definition

Ruft die Auflistung der Objekte ab, die als Auswahlmöglichkeiten 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

DataGridViewComboBoxCell.ObjectCollection

Eine DataGridViewComboBoxCell.ObjectCollection, die die Auswahlmöglichkeiten in den Kombinationsfeldern darstellt.

Ausnahmen

Der Wert der CellTemplate-Eigenschaft ist 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 Klassenübersichtsthema 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 werden DataSource verwendet, um die Auswahl der Kombinationsfelder aufzufüllen.

Wenn Zeichenfolgen hinzugefügt Itemswerden, müssen die ValueMember Eigenschaften DisplayMember 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 dies Items nicht verwendet werden.

Gilt für

Siehe auch