DataGridViewComboBoxCell.Items Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan objek yang mewakili pilihan yang ditampilkan di daftar drop-down.
public:
virtual property System::Windows::Forms::DataGridViewComboBoxCell::ObjectCollection ^ Items { System::Windows::Forms::DataGridViewComboBoxCell::ObjectCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.DataGridViewComboBoxCell.ObjectCollection Items { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Items : System.Windows.Forms.DataGridViewComboBoxCell.ObjectCollection
Public Overridable ReadOnly Property Items As DataGridViewComboBoxCell.ObjectCollection
Nilai Properti
Yang DataGridViewComboBoxCell.ObjectCollection berisi pilihan.
- Atribut
Contoh
Contoh kode berikut menunjukkan penggunaan DataGridViewComboBoxColumn.Items properti , yang mirip dengan properti ini. 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 memungkinkan Anda untuk mendapatkan referensi ke daftar item yang saat ini disimpan di DataGridViewComboBoxCell. Dengan referensi ini, Anda dapat menambahkan item, menghapus item, dan mendapatkan hitungan item dalam koleksi. Untuk informasi selengkapnya tentang tugas yang dapat dilakukan dengan Items koleksi, lihat DataGridViewComboBoxCell.ObjectCollection.
Jika string ditambahkan ke Items, maka ValueMember dan DisplayMember tidak perlu diatur karena setiap string yang ditambahkan akan digunakan untuk nilai dan tampilan.
Catatan
DataGridViewComboBoxCell tidak mendukung penggunaan beberapa item dengan nilai tampilan yang identik.
DataSource Jika properti diatur, maka Items properti tidak dapat digunakan.
Nilai sel yang diformat harus selalu menjadi salah satu nilai dalam Items koleksi atau kesalahan akan terjadi dan nilai sel akan kembali ke item pertama dalam koleksi. Anda dapat menyesuaikan perilaku ini dengan menangani DataGridView.DataError peristiwa dan DataGridView.CellFormatting .
Mengatur properti ini ke nilai selain nilai properti kolom Items induk akan memaksa baris menjadi tidak dibagikan, mengalokasikan memori tambahan. Untuk informasi selengkapnya tentang berbagi baris, lihat Praktik Terbaik untuk Menskalakan kontrol Formulir Windows DataGridView.