DataGridViewComboBoxCell.Items Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene gli oggetti che rappresentano la selezione visualizzata nell'elenco a discesa.
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
Valore della proprietà
Oggetto DataGridViewComboBoxCell.ObjectCollection che contiene la selezione.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato l'uso DataGridViewComboBoxColumn.Items della proprietà, simile a questa proprietà. Questo esempio fa parte di un esempio più ampio disponibile nell'argomento panoramica della DataGridViewComboBoxColumn classe.
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
Commenti
Questa proprietà consente di ottenere un riferimento all'elenco DataGridViewComboBoxCelldi elementi attualmente archiviati in . Con questo riferimento è possibile aggiungere elementi, rimuovere elementi e ottenere un conteggio degli elementi nella raccolta. Per altre informazioni sulle attività che possono essere eseguite con la Items raccolta, vedere DataGridViewComboBoxCell.ObjectCollection.
Se le stringhe vengono aggiunte a Items, ValueMember non è necessario impostare perché DisplayMember ogni stringa aggiunta verrà usata per entrambi i valori e la visualizzazione.
Nota
DataGridViewComboBoxCell non supporta l'uso di più elementi con valori di visualizzazione identici.
Se la proprietà è impostata, la DataSourceItems proprietà non può essere usata.
Il valore formattato della cella deve sempre essere uno dei valori della Items raccolta o si verificherà un errore e il valore della cella verrà ripristinato al primo elemento della raccolta. È possibile personalizzare questo comportamento gestendo gli DataGridView.DataError eventi e DataGridView.CellFormatting .
Se si imposta questa proprietà su un valore diverso dal valore della proprietà della Items colonna padre, la riga verrà annullata, assegnando memoria aggiuntiva. Per altre informazioni sulla condivisione delle righe, vedere Procedure consigliate per ridimensionare il controllo DataGridView Windows Forms.