private void BindStates() { ddlStates.Visible = false; txtState.Visible = true; if (ddlCountry.SelectedValue != "") { /*DotNetNuke.Common.Lists.ListController lists = new DotNetNuke.Common.Lists.ListController(); * DotNetNuke.Common.Lists.ListEntryInfoCollection states = lists.GetListEntryInfoCollection("Region", "", "Country." + ddlCountry.SelectedValue); * * if (states.Count > 0) * { * ddlStates.DataSource = states; * ddlStates.DataBind(); * * ddlStates.Items.Insert(0, new ListItem("<Not specified>", "")); * * ddlStates.Visible = true; * txtState.Visible = false; * }*/ PortalUtils.LoadStatesDropDownList(ddlStates, ddlCountry.SelectedValue); if (ddlStates.Items.Count > 0) { ddlStates.Items.Insert(0, new ListItem("<Not specified>", "")); ddlStates.Visible = true; txtState.Visible = false; } } }
private void BindStates() { ddlStates.Visible = false; txtState.Visible = true; if (lstCountries.SelectedValue != "") { // Load states using default mechanism PortalUtils.LoadStatesDropDownList(ddlStates, lstCountries.SelectedValue); // Correct list values because no abbreviations is allowed in state name foreach (ListItem li in ddlStates.Items) { // Replace state abbreviation with its full name li.Value = li.Text; } if (ddlStates.Items.Count > 0) { ddlStates.Items.Insert(0, new ListItem(GetSharedLocalizedString("ListItem.NotSpecified"))); ddlStates.Visible = true; txtState.Visible = false; } } }