제목 : ListBox 컨트롤
글번호:
|
|
107
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2004/06/16 오전 7:54:00
|
조회수:
|
|
6526
|
ListBox 컨트롤 : HTML의 <select><option>와 같이 웹페이지에 리스트박스를 만든다. 이는 드롭다운리스트와 비슷하나, 드롭다운리스트는 주로 단일 선택시, 리스트박스는 다중 선택시 사용된다.
AutoPostBack 속성 : 리스트박스의 값이 경되는 순간에 자동으로 서버측으로 포스트백(재 전송)할건지를 결정. true로 설정하면, 매번 포스트백시킨다.
DataTextField : 각 리스트 아이템(ListItem)의 Text속성을 결정
DataTextValue : 각 리스트 아이템(ListItem)의 Value속성을 결정
DataSource : 데이터바인딩에 필요한 객체 지정
SelectedIndex : 현재 선택된 리스트아이템의 인덱스 값
SelectedItem : 현재 선택된 리스트아이템 값
Rows : 보여질 행의 개수
SelectionMode : Single|Multiple : Single이면 하나의 값만 선택 가능하고, Multiple면 여러개의 값을 선택 가능하다.
SelectedIndexChanged : 리스트박스의 리스트아이템 값이 변경되었을 때 발생
1. ASP.NET의 소스 부분
<asp:ListBox id="ListBox1" runat="server" Rows="2">
<asp:ListItem Value="011" Selected="True">011</asp:ListItem>
<asp:ListItem Value="016">016</asp:ListItem>
<asp:ListItem Value="017">017</asp:ListItem>
<asp:ListItem Value="018">018</asp:ListItem>
<asp:ListItem Value="019">019</asp:ListItem>
<asp:ListItem Value="010">010</asp:ListItem>
</asp:ListBox>
2. 웹브라우저 출력 부분
<select name="ListBox1" size="2" id="ListBox1">
<option selected="selected" value="011">011</option>
<option value="016">016</option>
<option value="017">017</option>
<option value="018">018</option>
<option value="019">019</option>
<option value="010">010</option>
</select>