このコードを Load メソッドに入れました。
if (!IsPostBack)
{
RegionInfo reginfo;
CultureInfo[] cultInfoList = CultureInfo.GetCultures(CultureTypes.AllCultures);
foreach (CultureInfo cultInfo in cultInfoList)
{
try
{
reginfo = new RegionInfo(cultInfo.LCID);
ListItem li = new ListItem(reginfo.DisplayName, reginfo.TwoLetterISORegionName);
if (DropDownList2.Items.IndexOf(li) < 1)
{ DropDownList2.Items.Add(li); }
}
catch
{
}
}
}
しかし、私の DropDownList コントロールは、国を長い名前で読み込むと、サイズが劇的に変化します。アイデアはありますか?