Latest web development tutorials
×

ASP.NET コース

ASP.NET コース ASP.NET 簡単な紹介

WP コース

WebPages 簡単な紹介 WebPages Razor WebPages レイアウト WebPages フォルダ WebPages 全体的な状況 WebPages フォーム WebPages オブジェクト WebPages ファイル WebPages ヘルパー WebPages WebGrid WebPages チャート WebPages Email WebPages PHP WebPages リリース WebPages 例

WP リファレンスマニュアル

WebPages カテゴリ WebPages セキュリティ WebPages データベース WebPages 郵便局 WebPages ヘルパー

ASP.NET Razor

Razor 簡単な紹介 Razor 文法 Razor C# 変数 Razor C# 循環 Razor C# ロジック Razor VB 変数 Razor VB 循環 Razor VB ロジック

ASP.NET MVC

MVC 簡単な紹介 MVC アプリケーション MVC フォルダ MVC レイアウト MVC コントローラ MVC ビュー MVC データベース MVC モデル MVC セキュリティ MVC HTML ヘルパー MVC リリース MVC リファレンスマニュアル

WF コース

WebForms 簡単な紹介 WebForms ページ WebForms コントロール WebForms イベント WebForms フォーム WebForms ViewState WebForms TextBox WebForms Button WebForms データバインディング WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ファイル WebForms Repeater WebForms DataList WebForms データベース接続 WebForms マスターページ WebForms ナビゲーション WebForms 例

WF リファレンスマニュアル

WebForms HTML WebForms Controls WebForms Validation

ASP.NET SortedListの

SortedListのオブジェクトには、オブジェクトとのArrayListのHashtableオブジェクトのプロパティを兼ね備えています。


例

試してみてください - 例

SortedListのRadioButtonListの1

SortedListのRadioButtonListの2

SortedListのDropDownListコントロール


SortedListのオブジェクト

SortedListのオブジェクトは、キー/値ペアを持つアイテムが発現されています。 SortedListのは、自動的にアルファベット順または数値順に項目を並べ替えるオブジェクト。

SortedListのに項目を追加する()メソッドを追加します。 TrimToSize()メソッドによって、最終的なサイズのSortedListのを調整します。

次のコードは、mycountriesと呼ばれるSortedListのオブジェクトを作成し、四つの要素を追加します。

<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New SortedList
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
end if
end sub
</script>


データバインディング

SortedListのオブジェクトは自動的に次のコントロールのテキストと値を生成することができます。

  • ASP:RadioButtonListの
  • ASP:CheckBoxListの
  • ASP:DropDownListコントロール
  • ASP:リストボックス

RadioButtonListコントロールにデータをバインドし、最初の(任意のASPなし:ListItemの要素).aspxページにRadioButtonListコントロールを作成するには:

<html>
<body>

<form runat="server">
<asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" />
</form>

</body>
</html>

そして、RadioButtonListコントロールにリストを作成するスクリプト、およびリスト内の結合値を追加します。

<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New SortedList
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
rb.DataSource=mycountries
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub
</script>

<html>
<body>

<form runat="server">
<asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" />
</form>

</body>
</html>

その後、我々は、サブルーチンが実行されると、ユーザがRadioButtonListコントロール内のアイテムをクリックしたとき、サブルーチンを追加します。 ラジオボタンをクリックすると、ラベルがテキストの行に表示されます。

<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New SortedList
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
rb.DataSource=mycountries
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub

sub displayMessage(s as Object,e As EventArgs)
lbl1.text="Your favorite country is: " & rb.SelectedItem.Text
end sub
</script>

<html>
<body>

<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" onSelectedIndexChanged="displayMessage" />
<p><asp:label id="lbl1" runat="server" /></p>
</form>

</body>
</html>

デモ>>