Programming/.NET
ListBox 컨트롤은 여러 항목을 사용자에게 표시할때 사용할 수 있으며 다중 선택기능을 제공하는 특징이 있습니다.
<asp:ListBox ID="ListBox1" runat="server">
   <asp:ListItem Value="자동차" Text="소나타"></asp:ListItem>
   <asp:ListItem Value="비행기" Text="A10C"></asp:ListItem>
   <asp:ListItem Value="자전거" Text="세발"></asp:ListItem>
</asp:ListBox>
<코드 1-1>

만약 코드에서 ListBox 항목중 선택된 항목만 가져오고자 한다면 ListItem 객체의 Selected 속성을 사용하십시오. 이 값이 true이면 사용자가 해당 항목을 선택했음을 의미합니다.
foreach (ListItem li in ListBox1.Items) {
    if (li.Selected) {
        Response.Write("선택한 요소 : " + li.Value);
    }
}
코드에서의 항목추가는 다음과 같이 할 수 있습니다.
ListBox1.Items.Add("달리기");
<코드 1-2>

코드 1-2는 '달리기'아이템을 추가하는데 이때 Value와 Text 속성을 '달리기'로 통일하여 아이템을 추가하게 됩니다. 만일 값(Value)과 텍스트(Text)속성을 분리하여 추가해야 한다면 ListItem객체를 통해 추가되어야 합니다.
ListBox1.Items.Add(new ListItem("달리기", "뜀박질"));
 주요속성/이벤트

(1) SelectionMode

이 속성을 Multiple 로 설정하면 여러 항목을 동시에 선택할 수 있습니다.(Ctrl / Shift 키 사용)

'Programming > .NET' 카테고리의 다른 글

[ASP.NET] RadioButton  (0) 2014.01.14
[ASP.NET] AdRotator  (0) 2014.01.13
[ASP.NET] ListBox  (0) 2014.01.08
[ASP.NET] TextBox  (0) 2014.01.07
[ASP.NET] HyperLink  (0) 2014.01.06
[ASP.NET] 페이지 이벤트(Event) 종류및 순서  (0) 2013.12.31
0 0