다음을 통해 공유


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인 경우

예제

다음 코드 예제에서는 열에 데이터를 TitleOfCourtesy 입력 하는 DataGridViewComboBoxColumn 데 도움이 사용 하는 방법을 보여 줍니다. 이 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

설명

이 속성은 속성에서 반환된 Items DataGridViewComboBoxCell 속성의 값을 반환합니다 CellTemplate .

Items 또는 DataSource 속성은 콤보 상자의 선택을 채우는 데 사용됩니다.

문자열이 추가 ItemsValueMember 되면 추가된 각 문자열이 값과 표시 모두에 사용되므로 해당 문자열과 DisplayMember 속성을 설정할 필요가 없습니다.

참고

DataGridViewComboBoxColumn 는 동일한 표시 값을 가진 여러 항목의 사용을 지원하지 않습니다.

속성이 DataSource 설정된 Items 경우 사용할 수 없습니다.

적용 대상

추가 정보