DataGridViewComboBoxColumn.Items Propriété

Définition

Obtient la collection d'objets utilisés comme sélections dans les zones de liste déroulante.Gets the collection of objects used as selections in the combo boxes.

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 qui représente les sélections dans les zones de liste déroulante.An DataGridViewComboBoxCell.ObjectCollection that represents the selections in the combo boxes.

Exceptions

La propriété CellTemplate possède la valeur null.The value of the CellTemplate property is null.

Exemples

L’exemple de code suivant montre comment utiliser un DataGridViewComboBoxColumn pour faciliter la saisie de données dans TitleOfCourtesy la colonne.The following code example demonstrates how to use a DataGridViewComboBoxColumn to aid in entering data into the TitleOfCourtesy column. 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.The Items property is used to populate the combo box drop-down list with a selection of titles. Cet exemple fait partie d’un exemple plus complet disponible dans DataGridViewComboBoxColumn la rubrique vue d’ensemble de la classe.This example is part of a larger example available in the DataGridViewComboBoxColumn class overview topic.

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 propriété DataGridViewComboBoxCell du retourné par la CellTemplate propriété.This property returns the value of the Items property of the DataGridViewComboBoxCell returned by the CellTemplate property.

Les Items propriétés DataSource ou sont utilisées pour remplir les sélections des zones de liste déroulante.The Items or DataSource properties are used to populate the selections of the combo boxes.

Si des chaînes sont ajoutées Itemsà, les ValueMember propriétés DisplayMember et n’ont pas besoin d’être définies parce que chaque chaîne ajoutée sera utilisée à la fois pour la valeur et pour l’affichage.If strings are added to Items, then the ValueMember and DisplayMember properties do not need to be set because each string added will be used for both value and display.

Notes

DataGridViewComboBoxColumnne prend pas en charge l’utilisation de plusieurs éléments avec des valeurs d’affichage identiques.DataGridViewComboBoxColumn does not support the use of multiple items with identical display values.

Si la DataSource propriété est définie Items , ne peut pas être utilisé.If the DataSource property is set, then Items cannot be used.

S’applique à

Voir aussi