Aracılığıyla paylaş


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 Birleşik giriş kutularındaki seçimleri temsil eden bir.

Özel durumlar

özelliğinin CellTemplate değeridir null.

Örnekler

Aşağıdaki kod örneği, sütuna veri girmenize yardımcı olması için ' DataGridViewComboBoxColumn nin TitleOfCourtesy nasıl kullanılacağını gösterir. 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 sağlanan 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 DataGridViewComboBoxCellCellTemplate 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.

Uyarı

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.