방법: List 웹 서버 컨트롤에 항목 추가(Visual Studio)
업데이트: 2007년 11월
이 항목의 내용은 다음과 같은 웹 서버 컨트롤에 적용됩니다.
다음과 같은 세 가지 방법으로 list 웹 서버 컨트롤에 항목을 추가할 수 있습니다.
디자인 타임에 정적 항목을 추가합니다.
런타임에 프로그래밍 방식으로 항목을 추가합니다.
데이터 바인딩을 사용하여 항목을 추가합니다. 자세한 내용은 방법: 데이터 소스에서 List 웹 서버 컨트롤 채우기(Visual Studio)를 참조하십시오.
목록 항목을 추가하는 경우 해당 항목에 대해 다음과 같은 세 가지 속성을 지정합니다. 다음 표에서는 이러한 속성에 대해 설명합니다.
속성 |
설명 |
---|---|
Text |
목록에 표시할 텍스트를 지정합니다. |
Value |
항목과 연관되어 있지만 표시되지 않는 값을 지정합니다. 예를 들어, Text 속성을 화학 요소의 이름으로 설정한 다음 Value 속성을 해당 요소의 기호로 설정할 수 있습니다. |
Selected |
항목의 선택 여부를 나타냅니다. CheckBoxList 컨트롤 및 다중 선택 ListBox 컨트롤에서 여러 항목을 선택할 수 있습니다. DropDownList 컨트롤, RadioButtonList 컨트롤 및 단일 선택 ListBox 컨트롤에서는 항목을 한 번에 하나씩만 선택할 수 있습니다. 이러한 컨트롤에서 항목이 둘 이상 선택되도록 설정하면 브라우저에서 어떠한 항목을 선택된 항목으로 렌더링할지를 결정합니다. BulletedList 컨트롤에서 이 설정은 적용되지 않습니다. |
디자인 타임에 정적 항목을 추가하려면
디자인 뷰에서 항목을 추가할 list 컨트롤을 선택합니다.
속성 창에서 Items 상자의 줄임표 () 단추를 클릭합니다.
ListItem 컬렉션 편집기 대화 상자가 나타납니다.
추가를 클릭하여 새 항목을 추가합니다.
새 항목을 선택한 후 속성 표에서 Text, Value 및 Selected 속성 값을 입력합니다.
추가할 각 항목에 대해 2단계와 3단계를 반복한 다음 확인을 클릭합니다.
항목을 프로그래밍 방식으로 추가하려면
ListItem 형식의 새 개체를 만든 다음 Text 및 Value 속성을 설정합니다. 일반적으로 Add 메서드를 호출하여 새 ListItem을 만듭니다.
컨트롤의 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")); }