ASP.NET のドロップダウンリスト(DropDownList)を表示する際、ドロップダウンリストの初期値をあらかじめ指定しておきたい場合があります。
ASP.NET の DropDownList タグを利用する場合は、値をセットした後に SelectedIndex プロパティで、デフォルト選択したい項目を指定します。
1 番目の場合は 0、2 番目の場合は 1。
実践
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | [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; |
1 2 | [ASP.NET] <asp:DropDownList id="dropDownListArea" runat="server" /> |