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のArrayList

個々のデータ値項目のコレクションを含むArrayListのオブジェクト。


例

試してみてください - 例

ArrayListのDropDownListコントロール

ArrayListのRadioButtonListの


ArrayListの作成

個々のデータ値項目のコレクションを含むArrayListのオブジェクト。

追加()メソッドを介してArrayListにアイテムを追加します。

次のコードは、mycountriesという名前のArrayListオブジェクトを作成し、4つの項目を追加します。

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
end if
end sub
</script>

デフォルトでは、ArrayListオブジェクトには16のエントリが含まれています。 TrimToSize()メソッドによって、最終的なサイズのArrayListを調整します:

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
end if
end sub
</script>

ソート()メソッドでは、ArrayListに並べ替えアルファベット順または数値順にすることができます:

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort()
end if
end sub
</script>

ソート()メソッドReverse()メソッドの後、逆の並べ替えを達成するために:

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort()
mycountries.Reverse()
end if
end sub
</script>


ArrayListにデータをバインド

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

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

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

<html>
<body>

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

</body>
</html>

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

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort()
rb.DataSource=mycountries
rb.DataBind()
end if
end sub
</script>

<html>
<body>

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

</body>
</html>

デモ>>

RadioButtonListのコントロールのDataSourceプロパティは、RadioButtonListコントロールのデータソースを定義するのArrayListに設定されています。 RadioButtonListコントロールのRadioButtonListのコントロールのDataBindを()メソッドは、データソースをバインドします。

注意:使用するコントロールのTextとValueプロパティとしてデータ値を。値を追加するには、テキストとは異なり、HashtableオブジェクトまたはSortedListのオブジェクトを使用してください。