protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e) { if (ddlCountry.SelectedValue.Equals("US") || ddlCountry.SelectedValue.Equals("CA")) { var country = ddlCountry.SelectedValue; using (var dataContext = new nChangerCore()) { ddlState.DataSource = dataContext.States.Where(s => s.Country.Equals(country)).ToList(); ddlState.DataTextField = "StateName"; ddlState.DataValueField = "StateId"; ddlState.DataBind(); ddlState.Items.Insert(0, new ListItem("--SELECT--", "SEL")); ddlState.CssClass = "ui fluid dropdown selection"; divDropState.Style.Add(HtmlTextWriterStyle.Display, "block"); divStateText.Style.Add(HtmlTextWriterStyle.Display, "none"); } } else { divDropState.Style.Add(HtmlTextWriterStyle.Display, "none"); divStateText.Style.Add(HtmlTextWriterStyle.Display, "block"); } }
private void BindDropdowns() { using (var dataContext = new nChangerCore()) { ddlCountry.DataSource = dataContext.Countries.ToList(); ddlCountry.DataTextField = "CountryName"; ddlCountry.DataValueField = "CountryId"; ddlCountry.DataBind(); ddlCountry.Items.Insert(0, new ListItem("--SELECT--", "SEL")); } }