(ch21DropDownList1.aspx)DropDownListにArrayListをバインドして表示します。このサンプルでは、以下のノウハウを習得することができます。Webフォーム追加ソリューションエクスプローラからフォルダ[ch2]を右クリックして、新規Webフォーム「ch21DropDownList1.aspx」を追加します。DropDownList作成ツールボックスの[Webフォーム]から、DropDownListをドラッグ&ドロップします。デザイナにDropDownList1のオブジェクトが作成されます。コードビューに切り替えデザイナの空白の領域をダブルクリックして、コードビューに切り替えます。コードビューにPage_Loadイベントが自動生成されますので、以下のコードを追加します。ブラウザに表示ソリューションエクスプローラから、[ch21DropDownList1]を右クリックしてブラウザに表示します。ArrayListに格納されている4個のアイテムがDropDownListに表示されます。ArrayListに格納されているアイテムが表示される●解説ASP.NETのListコントロールには、ArrayList、HashTable、SortedList、DataReader、DataSetなどのオブジェクトをバインドすることができます。HashTable/SortedListは、Key/Valueのペアから構成されるデータをバインドするときに利用します。ArrayListは、ListItemなど独自のオブジェクトをバインドするときに利用します。HashTable/SortedListをバインドするときは、DropDownListのDataValueField、DataTextFieldプロパティに「Key」と「Value」を設定する必要があります。ArrayListに格納されているListItemをバインドするときは、DataValueField、DataTextFieldプロパティの設定は不要です。