Bagikan melalui


DataGridViewComboBoxColumn.Items Properti

Definisi

Mendapatkan kumpulan objek yang digunakan sebagai pilihan dalam kotak kombo.

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

Nilai Properti

Yang DataGridViewComboBoxCell.ObjectCollection mewakili pilihan dalam kotak kombo.

Pengecualian

Nilai CellTemplate properti adalah null.

Contoh

Contoh kode berikut menunjukkan cara menggunakan DataGridViewComboBoxColumn untuk membantu memasukkan data ke TitleOfCourtesy dalam kolom. Properti Items digunakan untuk mengisi daftar drop-down kotak kombo dengan pilihan judul. Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia dalam DataGridViewComboBoxColumn topik gambaran umum kelas.

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

Keterangan

Properti ini mengembalikan nilai Items properti dari properti yang DataGridViewComboBoxCell dikembalikan oleh CellTemplate properti .

Properti Items atau DataSource digunakan untuk mengisi pilihan kotak kombo.

Jika string ditambahkan ke Items, maka ValueMember properti dan DisplayMember tidak perlu diatur karena setiap string yang ditambahkan akan digunakan untuk nilai dan tampilan.

Nota

DataGridViewComboBoxColumn tidak mendukung penggunaan beberapa item dengan nilai tampilan yang identik.

DataSource Jika properti diatur, maka Items tidak dapat digunakan.

Berlaku untuk

Lihat juga