コード例 #1
0
        protected void SelectedIndexChanged(object sender, EventArgs e)
        {
            Hashtable H2 = new Hashtable();

            H2 = (Hashtable)ViewState["h1"];
            StringBuilder str = new StringBuilder();

            Postcode.Lookup         x = new Postcode.Lookup();
            Postcode.AddressResult  result;
            Postcode.AddressResults results;

            results = x.AddressByID(H2[showList.SelectedIndex].ToString());
            result  = (Postcode.AddressResult)results.Results[0];

            str.Remove(0, str.Length);
            if (result.OrganisationName.Trim() != "")
            {
                str.Append(result.OrganisationName.Trim() + "<br>");
                TextBox5.Text = result.OrganisationName.Trim();
            }
            if (result.BuildingNumber.Trim() != "0")
            {
                str.Append(result.BuildingNumber.Trim() + " ");
            }
            str.Remove(0, str.Length);
            if (result.SubbuildingName.Trim() != "")
            {
                str.Append(result.SubbuildingName.Trim() + ", ");
            }
            if (result.BuildingName.Trim() != "")
            {
                str.Append(result.BuildingName.Trim() + ", ");
            }
            if (result.ThoroughfareName.Trim() != "")
            {
                str.Append(result.ThoroughfareName.Trim() + ", ");
            }
            str.Append(result.ThoroughfareDescriptor.Trim() + ", ");
            if (result.DependentLocality.Trim() != "")
            {
                str.Append(result.DependentLocality.Trim());
            }
            TextBox6.Text = str.ToString();
            str.Remove(0, str.Length);
            if (result.Posttown.Trim() != "")
            {
                str.Append(result.Posttown.Trim());
                TextBox7.Text = result.Posttown.Trim();
            }
            str.Remove(0, str.Length);
            if (result.County.Trim() != "")
            {
                str.Append(result.County.Trim());
                TextBox7.Text = result.County.Trim();
            }
            str.Remove(0, str.Length);
            if (result.Outcome.Trim() != "")
            {
                str.Append(result.Outcome.Trim() + " ");
            }
            str.Append(result.Incode.Trim());
            TextBox9.Text    = str.ToString();
            spanId.InnerHtml = str.ToString();
        }