ASP.NETにおけるListBoxリストボックスコントロールの使い方
4279 ワード
ListBoxコントロールを使用すると、ユーザーは事前定義されたリストから1つ以上のアイテムを選択できます.DropDownListコントロールとは異なり、複数のアイテムを一度に表示できるだけでなく、(オプション)ユーザーが複数のアイテムを選択できるようにします.
一、属性
ツールバーの
値
さぎょう
SelectionMode
Single|Multiple
リスト選択モード:ラジオ|複数選択
Selected
False|True
選択した状態
二、例
ListBox.aspx
一、属性
ツールバーの
値
さぎょう
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>