방법: List 웹 서버 컨트롤에 항목 추가(Visual Studio)

Visual Studio 2010

업데이트: 2007년 11월

이 항목의 내용은 다음과 같은 웹 서버 컨트롤에 적용됩니다.

다음과 같은 세 가지 방법으로 list 웹 서버 컨트롤에 항목을 추가할 수 있습니다.

목록 항목을 추가하는 경우 해당 항목에 대해 다음과 같은 세 가지 속성을 지정합니다. 다음 표에서는 이러한 속성에 대해 설명합니다.

속성

설명

Text

목록에 표시할 텍스트를 지정합니다.

Value

항목과 연관되어 있지만 표시되지 않는 값을 지정합니다. 예를 들어, Text 속성을 화학 요소의 이름으로 설정한 다음 Value 속성을 해당 요소의 기호로 설정할 수 있습니다.

Selected

항목의 선택 여부를 나타냅니다. CheckBoxList 컨트롤 및 다중 선택 ListBox 컨트롤에서 여러 항목을 선택할 수 있습니다. DropDownList 컨트롤, RadioButtonList 컨트롤 및 단일 선택 ListBox 컨트롤에서는 항목을 한 번에 하나씩만 선택할 수 있습니다. 이러한 컨트롤에서 항목이 둘 이상 선택되도록 설정하면 브라우저에서 어떠한 항목을 선택된 항목으로 렌더링할지를 결정합니다. BulletedList 컨트롤에서 이 설정은 적용되지 않습니다.

디자인 타임에 정적 항목을 추가하려면

  1. 디자인 뷰에서 항목을 추가할 list 컨트롤을 선택합니다.

    속성 창에서 Items 상자의 줄임표 (VisualStudioEllipsesButton 스크린 샷) 단추를 클릭합니다.

    ListItem 컬렉션 편집기 대화 상자가 나타납니다.

  2. 추가를 클릭하여 새 항목을 추가합니다.

  3. 새 항목을 선택한 후 속성 표에서 Text, ValueSelected 속성 값을 입력합니다.

  4. 추가할 각 항목에 대해 2단계와 3단계를 반복한 다음 확인을 클릭합니다.

항목을 프로그래밍 방식으로 추가하려면

  1. ListItem 형식의 새 개체를 만든 다음 TextValue 속성을 설정합니다. 일반적으로 Add 메서드를 호출하여 새 ListItem을 만듭니다.

  2. 컨트롤의 Items 컬렉션에 대한 Add 메서드를 호출하여 새 개체를 전달합니다.

    다음 코드 예제는 ListItem 개체를 ListBox 컨트롤에 추가하는 방법일 뿐만 아니라 모든 list 웹 서버 컨트롤에 적용되는 프로시저입니다.

    Protected Sub Button1_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles Button1.Click
        ListBox1.Items.Add(New ListItem("Carbon", "C"))
        ListBox1.Items.Add(New ListItem("Oxygen", "O"))
    End Sub
    

    Protected void Button1_Click (object sender, System.EventArgs e)
    {
        ListBox1.Items.Add(new ListItem("Carbon", "C"));
        ListBox1.Items.Add(new ListItem("Oxygen", "O"));
    }
    
표시: