DataGridViewComboBoxColumn.Items Özellik

Tanım

Birleşik giriş kutularında seçim olarak kullanılan nesne koleksiyonunu alır.

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

Özellik Değeri

DataGridViewComboBoxCell.ObjectCollection

DataGridViewComboBoxCell.ObjectCollection Birleşik giriş kutularındaki seçimleri temsil eden bir.

Özel durumlar

özelliğinin CellTemplate değeri şeklindedir null.

Örnekler

Aşağıdaki kod örneğinde sütuna veri girilmesine yardımcı olması için nasıl DataGridViewComboBoxColumn kullanılacağı gösterilmektedir TitleOfCourtesy . Items özelliği, birleşik giriş kutusu açılan listesini bir dizi başlıkla doldurmak için kullanılır. Bu örnek, sınıfa genel bakış konusunda bulunan DataGridViewComboBoxColumn daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Bu özellik, özelliği tarafından döndürülen özelliğinin DataGridViewComboBoxCell CellTemplate değerini Items döndürür.

Items veya DataSource özellikleri, birleşik giriş kutularının seçimlerini doldurmak için kullanılır.

dizeleri içine ItemsValueMember eklenirse, eklenen her dize hem değer hem de görüntü için kullanılacağından ve DisplayMember özelliklerinin ayarlanması gerekmez.

Not

DataGridViewComboBoxColumn aynı görüntüleme değerlerine sahip birden çok öğenin kullanımını desteklemez.

DataSource Özellik ayarlandıysa kullanılamazItems.

Şunlara uygulanır

Ayrıca bkz.