DataGridViewComboBoxColumn.Items Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Auflistung der Objekte ab, die als Auswahlmöglichkeiten in den Kombinationsfeldern verwendet werden.
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
Eigenschaftswert
Eine DataGridViewComboBoxCell.ObjectCollection, die die Auswahlmöglichkeiten in den Kombinationsfeldern darstellt.
Ausnahmen
Der Wert der CellTemplate-Eigenschaft ist null
.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine DataGridViewComboBoxColumn Hilfe zum Eingeben von Daten in die TitleOfCourtesy
Spalte verwenden. Die Items Eigenschaft wird verwendet, um die Dropdownliste des Kombinationsfelds mit einer Auswahl von Titeln aufzufüllen. Dieses Beispiel ist Teil eines größeren Beispiels, das DataGridViewComboBoxColumn im Klassenübersichtsthema verfügbar ist.
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
Hinweise
Diese Eigenschaft gibt den Wert der Items Eigenschaft der DataGridViewComboBoxCell von der CellTemplate Eigenschaft zurückgegebenen Eigenschaft zurück.
Die Items Eigenschaften werden DataSource verwendet, um die Auswahl der Kombinationsfelder aufzufüllen.
Wenn Zeichenfolgen hinzugefügt Itemswerden, müssen die ValueMember Eigenschaften DisplayMember nicht festgelegt werden, da jede hinzugefügte Zeichenfolge sowohl für Wert als auch für die Anzeige verwendet wird.
Hinweis
DataGridViewComboBoxColumn unterstützt nicht die Verwendung mehrerer Elemente mit identischen Anzeigewerten.
Wenn die DataSource Eigenschaft festgelegt ist, kann dies Items nicht verwendet werden.