ASP.NETにおけるListBoxリストボックスコントロールの使い方

4279 ワード

ListBoxコントロールを使用すると、ユーザーは事前定義されたリストから1つ以上のアイテムを選択できます.DropDownListコントロールとは異なり、複数のアイテムを一度に表示できるだけでなく、(オプション)ユーザーが複数のアイテムを選択できるようにします.
一、属性
ツールバーの

さぎょう
SelectionMode
Single|Multiple
リスト選択モード:ラジオ|複数選択
Selected
False|True
選択した状態
二、例
ListBox.aspx
 
  

 

 


    <br/>     <style type="text/css"> <br>         .style1 <br>         { <br>             width: 293px; <br>         } <br>         .style2 <br>         { <br>             width: 233px; <br>         } <br>     </style> <br/> <br/> <br/>     <form id="form1" runat="server"> <br/>     <div> <br/>         <h5>1, </h5> <br/>         :<listbox id="lstProv" runat="server"> <br/>             <listitem> </listitem> <br/>             <listitem selected="True"> </listitem> <br/>             <listitem> </listitem> <br/>             <listitem> </listitem> <br/>         </listbox> <br/>         <br/> <br/>         <button id="btnSubmit" runat="server" text=" " onclick="btnSubmit_Click"/> <br/>         <hr/> <br/>         :<label id="lblState" runat="server"/> <br/>   <br/>         <hr/> <br/>         <h5> <br/>             2, </h5> <br/>         :<listbox id="lstProv2" runat="server" selectionmode="Multiple"> <br/>             <listitem> </listitem> <br/>             <listitem selected="True"> </listitem> <br/>             <listitem> </listitem> <br/>             <listitem> </listitem> <br/>         </listbox> <br/>           :Ctrl+ <br/> <br/>         <button id="btnSubmit2" runat="server" text=" ">             onclick="btnSubmit2_Click"  /> <br/>         <hr/> <br/>         :<label id="lblState2" runat="server"/> <br/>     </button></div> <br/>     </form> <br/> <br/> <br/> </code></pre> <p>ListBox.aspx.cs</p> <pre><code> <br/> using System; <br/> using System.Collections.Generic; <br/> using System.Web; <br/> using System.Web.UI; <br/> using System.Web.UI.WebControls; <br/>   <br/> public partial class WebControls_ListBox : System.Web.UI.Page <br/> { <br/>     protected void Page_Load(object sender, EventArgs e) <br/>     { <br/>   <br/>     } <br/>     protected void btnSubmit_Click(object sender, EventArgs e) <br/>     { <br/>         lblState.Text = lstProv.SelectedValue; <br/>     } <br/>     protected void btnSubmit2_Click(object sender, EventArgs e) <br/>     { <br/>         string str = string.Empty; <br/>         for (int i = 0; i < lstProv2.Items.Count; i++) <br/>         { <br/>             if (lstProv2.Items[i].Selected == true) <br/>             { <br/>                 str = string.Format("{0}{1},",str,lstProv2.Items[i].Value); <br/>             } <br/>         } <br/>         str = str.Substring(0, str.Length - 1); // “,” <br/>         lblState2.Text = str; <br/>     } <br/> } <br/> </code></pre> <div class="clearfix"> <span id="art_bot" class="jbTestPos"/> </div> </div> </div> </div>