DataGridViewComboBoxColumn.Items Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de verzameling objecten op die worden gebruikt als selecties in de keuzelijsten met invoervak.
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
Waarde van eigenschap
Een DataGridViewComboBoxCell.ObjectCollection die de selecties in de keuzelijsten met invoervak vertegenwoordigt.
Uitzonderingen
De waarde van de CellTemplate eigenschap is null.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een DataGridViewComboBoxColumn voorbeeld gebruikt om gegevens in de kolom in te TitleOfCourtesy voeren. De Items eigenschap wordt gebruikt om de vervolgkeuzelijst met invoervak te vullen met een selectie van titels. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het overzichtsonderwerp van de DataGridViewComboBoxColumn klas.
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
Opmerkingen
Deze eigenschap retourneert de waarde van de Items eigenschap van de DataGridViewComboBoxCell geretourneerde eigenschap door de CellTemplate eigenschap.
De Items of DataSource eigenschappen worden gebruikt om de selecties van de keuzelijsten met invoervak te vullen.
Als er tekenreeksen worden toegevoegd Items, hoeven de ValueMember en DisplayMember eigenschappen niet te worden ingesteld omdat elke toegevoegde tekenreeks wordt gebruikt voor zowel waarde als weergave.
Note
DataGridViewComboBoxColumn biedt geen ondersteuning voor het gebruik van meerdere items met identieke weergavewaarden.
Als de DataSource eigenschap is ingesteld, kan deze Items niet worden gebruikt.