DataGridViewComboBoxColumn.Items Propiedad

Definición

Obtiene la colección de objetos utilizada como selecciones en los cuadros combinados.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

Valor de propiedad

DataGridViewComboBoxCell.ObjectCollection

Colección DataGridViewComboBoxCell.ObjectCollection que representa las selecciones realizadas en los cuadros combinados.An DataGridViewComboBoxCell.ObjectCollection that represents the selections in the combo boxes.

Excepciones

El valor de la propiedad CellTemplate es null.The value of the CellTemplate property is null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar un DataGridViewComboBoxColumn para ayudar a escribir datos en la TitleOfCourtesy columna.The following code example demonstrates how to use a DataGridViewComboBoxColumn to aid in entering data into the TitleOfCourtesy column. La Items propiedad se usa para rellenar la lista desplegable del cuadro combinado con una selección de títulos.The Items property is used to populate the combo box drop-down list with a selection of titles. Este ejemplo forma parte de un ejemplo más grande disponible en el DataGridViewComboBoxColumn tema de información general de la clase.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

Comentarios

Esta propiedad devuelve el valor de la Items propiedad del DataGridViewComboBoxCell devuelto por la CellTemplate propiedad.This property returns the value of the Items property of the DataGridViewComboBoxCell returned by the CellTemplate property.

Las Items DataSource propiedades o se utilizan para rellenar las selecciones de los cuadros combinados.The Items or DataSource properties are used to populate the selections of the combo boxes.

Si se agregan cadenas a Items , ValueMember DisplayMember no es necesario establecer las propiedades y, ya que cada cadena agregada se utilizará para el valor y para la presentación.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.

Nota

DataGridViewComboBoxColumn no admite el uso de varios elementos con valores de presentación idénticos.DataGridViewComboBoxColumn does not support the use of multiple items with identical display values.

Si DataSource se establece la propiedad, Items no se puede usar.If the DataSource property is set, then Items cannot be used.

Se aplica a

Consulte también