DataGridViewComboBoxColumn.Items Propiedad

Definición

Obtiene la colección de objetos utilizada como selecciones en los cuadros combinados.

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

Valor de propiedad

DataGridViewComboBoxCell.ObjectCollection

Colección DataGridViewComboBoxCell.ObjectCollection que representa las selecciones realizadas en los cuadros combinados.

Excepciones

El valor de la propiedad CellTemplate es null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar un DataGridViewComboBoxColumn para ayudar a introducir datos en la TitleOfCourtesy columna. La Items propiedad se usa para rellenar la lista desplegable cuadro combinado con una selección de títulos. Este ejemplo forma parte de un ejemplo más grande disponible en el tema de información general de la DataGridViewComboBoxColumn clase.

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

Comentarios

Esta propiedad devuelve el valor de la Items propiedad del DataGridViewComboBoxCell devuelto por la CellTemplate propiedad .

Las Items propiedades o DataSource se usan para rellenar las selecciones de los cuadros combinados.

Si las cadenas se agregan a Items, no es necesario establecer las ValueMember propiedades y DisplayMember porque cada cadena agregada se usará para el valor y la presentación.

Nota

DataGridViewComboBoxColumn no admite el uso de varios elementos con valores de visualización idénticos.

Si se establece la DataSource propiedad , Items no se puede usar.

Se aplica a

Consulte también