DataGridViewComboBoxColumn.Items Propriété

Définition

Obtient la collection d'objets utilisés comme sélections dans les zones de liste déroulante.

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

Valeur de propriété

DataGridViewComboBoxCell.ObjectCollection

DataGridViewComboBoxCell.ObjectCollection qui représente les sélections dans les zones de liste déroulante.

Exceptions

La propriété CellTemplate possède la valeur null.

Exemples

L’exemple de code suivant montre comment utiliser un DataGridViewComboBoxColumn pour faciliter l’entrée de données dans la TitleOfCourtesy colonne. La Items propriété est utilisée pour remplir la liste déroulante de la zone de liste déroulante avec une sélection de titres. Cet exemple fait partie d’un exemple plus large disponible dans la rubrique vue d’ensemble de la DataGridViewComboBoxColumn classe.

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

Remarques

Cette propriété retourne la valeur de la Items DataGridViewComboBoxCell propriété retournée par la CellTemplate propriété.

Les propriétés ou DataSource les Items propriétés sont utilisées pour remplir les sélections des zones de liste déroulante.

Si des chaînes sont ajoutées, Itemsles propriétés et DisplayMember les ValueMember propriétés n’ont pas besoin d’être définies, car chaque chaîne ajoutée sera utilisée à la fois pour la valeur et l’affichage.

Notes

DataGridViewComboBoxColumn ne prend pas en charge l’utilisation de plusieurs éléments avec des valeurs d’affichage identiques.

Si la DataSource propriété est définie, elle Items ne peut pas être utilisée.

S’applique à

Voir aussi