/// <summary>
        /// Region dropdownlist SelectedIndexChanged event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ddlRegion_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Bind city dropdownlist based on region value
            string strRegion = string.Empty;

            strRegion = ddlRegion.SelectedValue;
            List <string> list = null;

            list = RetrieveDataFromXml.GetCityByRegion(strRegion);
            ddlCity.Items.Clear();
            ddlCity.DataSource = list;
            ddlCity.DataBind();
            ddlCity.Items.Insert(0, new ListItem("Select City", "-1"));

            // Initialize city dropdownlist selected index
            hdfDdlCitySelectIndex.Value = "0";

            // Enable city dropdownlist when it has items
            if (list.Count > 0)
            {
                ddlCity.Enabled = true;
            }
            else
            {
                ddlCity.Enabled = false;
            }
        }
コード例 #2
0
        /// <summary>
        /// Bind country dropdownlist
        /// </summary>
        public void BindddlCountry()
        {
            List <string> list = RetrieveDataFromXml.GetAllCountry();

            ddlCountry.DataSource = list;
            ddlCountry.DataBind();
        }
        /// <summary>
        /// Bind Country dropdownlist
        /// </summary>
        public void BindddlCountry()
        {
            List <string> list = RetrieveDataFromXml.GetAllCountry();

            ddlCountry.DataSource = list;
            ddlCountry.DataBind();
            ddlCountry.Items.Insert(0, new ListItem("Select Country", "-1"));
        }
        /// <summary>
        /// Country dropdownlist SelectedIndexChanged event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Remove region dropdownlist items
            ddlRegion.Items.Clear();
            string strCountry = string.Empty;

            strCountry = ddlCountry.SelectedValue;
            List <string> list = null;

            // Bind Region dropdownlist based on country value
            if (ddlCountry.SelectedIndex != 0)
            {
                list = RetrieveDataFromXml.GetRegionByCountry(strCountry);
                if (list != null && list.Count != 0)
                {
                    ddlRegion.Enabled = true;
                }

                ddlRegion.DataSource = list;
                ddlRegion.DataBind();
            }
            else
            {
                ddlRegion.Enabled = false;
            }

            ddlRegion.Items.Insert(0, new ListItem("Select Region", "-1"));

            // Clear city dropdownlist
            ddlCity.Enabled = false;
            ddlCity.Items.Clear();
            ddlCity.Items.Insert(0, new ListItem("Select City", "-1"));

            // Initialize city dropdownlist selected index
            hdfDdlCitySelectIndex.Value = "0";
        }
コード例 #5
0
        /// <summary>
        /// Get city basing on region value
        /// </summary>
        /// <param name="strValue">The region value</param>
        public void RetrieveCityByRegion(string strValue)
        {
            List <string> list = RetrieveDataFromXml.GetCityByRegion(strValue);

            WriteData(list);
        }
コード例 #6
0
        /// <summary>
        /// Get region basing on country value
        /// </summary>
        /// <param name="strValue">The country value</param>
        public void RetrieveRegionByCountry(string strValue)
        {
            List <string> list = RetrieveDataFromXml.GetRegionByCountry(strValue);

            WriteData(list);
        }