次の方法で共有


DataGridViewComboBoxColumn.Items プロパティ

定義

コンボ ボックスの選択項目として使用されるオブジェクトのコレクションを取得します。

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

プロパティ値

DataGridViewComboBoxCell.ObjectCollection

コンボ ボックスの選択項目を表す DataGridViewComboBoxCell.ObjectCollection

例外

CellTemplate プロパティの値が null です。

次のコード例では、a を使用 DataGridViewComboBoxColumn して列にデータを入力する方法を TitleOfCourtesy 示します。 この Items プロパティは、コンボ ボックスドロップダウン リストにタイトルの選択を設定するために使用されます。 この例は、クラスの概要トピックで使用できるより大きな例の DataGridViewComboBoxColumn 一部です。

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

注釈

このプロパティは、プロパティによって返されるプロパティのDataGridViewComboBoxCellItemsCellTemplate返します。

DataSourceまたはItemsプロパティを使用して、コンボ ボックスの選択内容を設定します。

文字列が追加Itemsされた場合、追加された各文字列は値とDisplayMember表示のValueMember両方に使用されるため、and プロパティを設定する必要はありません。

注意

DataGridViewComboBoxColumn は、同じ表示値を持つ複数の項目の使用をサポートしていません。

プロパティが DataSource 設定されている場合は、 Items 使用できません。

適用対象

こちらもご覧ください