DataGridViewComboBoxColumn.Items Eigenschap

Definitie

Hiermee haalt u de verzameling objecten op die worden gebruikt als selecties in de keuzelijsten met invoervak.

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

Waarde van eigenschap

Een DataGridViewComboBoxCell.ObjectCollection die de selecties in de keuzelijsten met invoervak vertegenwoordigt.

Uitzonderingen

De waarde van de CellTemplate eigenschap is null.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een DataGridViewComboBoxColumn voorbeeld gebruikt om gegevens in de kolom in te TitleOfCourtesy voeren. De Items eigenschap wordt gebruikt om de vervolgkeuzelijst met invoervak te vullen met een selectie van titels. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het overzichtsonderwerp van de DataGridViewComboBoxColumn klas.

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

Opmerkingen

Deze eigenschap retourneert de waarde van de Items eigenschap van de DataGridViewComboBoxCell geretourneerde eigenschap door de CellTemplate eigenschap.

De Items of DataSource eigenschappen worden gebruikt om de selecties van de keuzelijsten met invoervak te vullen.

Als er tekenreeksen worden toegevoegd Items, hoeven de ValueMember en DisplayMember eigenschappen niet te worden ingesteld omdat elke toegevoegde tekenreeks wordt gebruikt voor zowel waarde als weergave.

Note

DataGridViewComboBoxColumn biedt geen ondersteuning voor het gebruik van meerdere items met identieke weergavewaarden.

Als de DataSource eigenschap is ingesteld, kan deze Items niet worden gebruikt.

Van toepassing op

Zie ook