ASP.NET でドロップダウンリスト(DropDownList)のデフォルト選択
※実経験の記憶を頼りに自宅の PC 環境(VMWareなど)で再現している内容もあるのでご注意下さい
2010-06-07
ASP.NET のドロップダウンリスト(DropDownList)を表示する際、ドロップダウンリストの初期値をあらかじめ指定しておきたい場合があります。ASP.NET の DropDownList タグを利用する場合は、値をセットした後に SelectedIndex プロパティで、デフォルト選択したい項目を指定します。1 番目の場合は 0、2 番目の場合は 1。
[C#]
string[] areaKeys = { "tokyo", "osaka", "hokkaido", "okinawa" };
Hashtable areas = new Hashtable();
areas.Add(areaTypeKeys[0], "東京");
areas.Add(areaTypeKeys[1], "大阪");
areas.Add(areaTypeKeys[2], "北海道");
areas.Add(areaTypeKeys[3], "沖縄");
foreach (string key in areaKeys)
{
listItem = new ListItem(areas[key].ToString(), key);
dropDownListArea.Items.Add(listItem);
}
// 大阪をデフォルト選択
dropDownListArea.SelectedIndex = 1;
[ASP.NET]
<asp:DropDownList id="dropDownListArea" runat="server" />
関連記事
上記の記事に関連する記事(最新の10件)です。


