ASP.NET States dropdown list:
<asp:DropDownList id="UserState" runat="server">
<asp:ListItem Value="" Selected="true">Select State / Province</asp:ListItem>
<asp:ListItem Value="">—- US States —-</asp:ListItem>
<asp:ListItem Value="AL">Alabama</asp:ListItem>
<asp:ListItem Value="AK">Alaska</asp:ListItem>
<asp:ListItem Value="AZ">Arizona</asp:ListItem>
<asp:ListItem Value="AR">Arkansas</asp:ListItem>
<asp:ListItem Value="CA">California</asp:ListItem>
<asp:ListItem Value="CO">Colorado</asp:ListItem>
<asp:ListItem Value="CT">Connecticut</asp:ListItem>
<asp:ListItem Value="DC">District of Columbia</asp:ListItem>
<asp:ListItem Value="DE">Delaware</asp:ListItem>
<asp:ListItem Value="FL">Florida</asp:ListItem>
<asp:ListItem Value="GA">Georgia</asp:ListItem>
<asp:ListItem Value="HI">Hawaii</asp:ListItem>
<asp:ListItem Value="ID">Idaho</asp:ListItem>
<asp:ListItem Value="IL">Illinois</asp:ListItem>
<asp:ListItem Value="IN">Indiana</asp:ListItem>
<asp:ListItem Value="IA">Iowa</asp:ListItem>
<asp:ListItem Value="KS">Kansas</asp:ListItem>
<asp:ListItem Value="KY">Kentucky</asp:ListItem>
<asp:ListItem Value="LA">Louisiana</asp:ListItem>
<asp:ListItem Value="ME">Maine</asp:ListItem>
<asp:ListItem Value="MD">Maryland</asp:ListItem>
<asp:ListItem Value="MA">Massachusetts</asp:ListItem>
<asp:ListItem Value="MI">Michigan</asp:ListItem>
<asp:ListItem Value="MN">Minnesota</asp:ListItem>
<asp:ListItem Value="MS">Mississippi</asp:ListItem>
<asp:ListItem Value="MO">Missouri</asp:ListItem>
<asp:ListItem Value="MT">Montana</asp:ListItem>
<asp:ListItem Value="NE">Nebraska</asp:ListItem>
<asp:ListItem Value="NV">Nevada</asp:ListItem>
<asp:ListItem Value="NH">New Hampshire</asp:ListItem>
<asp:ListItem Value="NJ">New Jersey</asp:ListItem>
<asp:ListItem Value="NM">New Mexico</asp:ListItem>
<asp:ListItem Value="NY">New York</asp:ListItem>
<asp:ListItem Value="NC">North Carolina</asp:ListItem>
<asp:ListItem Value="ND">North Dakota</asp:ListItem>
<asp:ListItem Value="OH">Ohio</asp:ListItem>
<asp:ListItem Value="OK">Oklahoma</asp:ListItem>
<asp:ListItem Value="OR">Oregon</asp:ListItem>
<asp:ListItem Value="PA">Pennsylvania</asp:ListItem>
<asp:ListItem Value="RI">Rhode Island</asp:ListItem>
<asp:ListItem Value="SC">South Carolina</asp:ListItem>
<asp:ListItem Value="SD">South Dakota</asp:ListItem>
<asp:ListItem Value="TN">Tennessee</asp:ListItem>
<asp:ListItem Value="TX">Texas</asp:ListItem>
<asp:ListItem Value="UT">Utah</asp:ListItem>
<asp:ListItem Value="VT">Vermont</asp:ListItem>
<asp:ListItem Value="VA">Virginia</asp:ListItem>
<asp:ListItem Value="WA">Washington</asp:ListItem>
<asp:ListItem Value="WV">West Virginia</asp:ListItem>
<asp:ListItem Value="WI">Wisconsin</asp:ListItem>
<asp:ListItem Value="WY">Wyoming</asp:ListItem>
<asp:ListItem Value="">—- Canadian Provinces —-</asp:ListItem>
<asp:ListItem Value="AB">Alberta</asp:ListItem>
<asp:ListItem Value="BC">British Columbia</asp:ListItem>
<asp:ListItem Value="MB">Manitoba</asp:ListItem>
<asp:ListItem Value="NB">New Brunswick</asp:ListItem>
<asp:ListItem Value="NL">Newfoundland and Labrador</asp:ListItem>
<asp:ListItem Value="NT">Northwest Territories</asp:ListItem>
<asp:ListItem Value="NS">Nova Scotia</asp:ListItem>
<asp:ListItem Value="NU">Nunavut</asp:ListItem>
<asp:ListItem Value="ON">Ontario</asp:ListItem>
<asp:ListItem Value="PE">Prince Edward Island</asp:ListItem>
<asp:ListItem Value="QC">Quebec</asp:ListItem>
<asp:ListItem Value="SK">Saskatchewan</asp:ListItem>
<asp:ListItem Value="YT">Yukon</asp:ListItem>
</asp:DropDownList>
Another way is adding states onSelectedIndexChange of the country dropdownlist, this is the code:
Private Sub fillStates()
Select Case cboCountry.SelectedValue
Case "US"
With cboState.Items
.Clear()
.Add(New System.Web.UI.WebControls.ListItem("Alabama", "AL"))
.Add(New System.Web.UI.WebControls.ListItem("Alaska", "AK")).Add(
New System.Web.UI.WebControls.ListItem("Arizona", "AZ"))
.Add(New System.Web.UI.WebControls.ListItem("Arkansas", "AR")).Add(
New System.Web.UI.WebControls.ListItem("California", "CA"))
.Add(New System.Web.UI.WebControls.ListItem("Colorado", "CO")).Add(
New System.Web.UI.WebControls.ListItem("Connecticut", "CT"))
.Add(New System.Web.UI.WebControls.ListItem("District of Columbia", "DC")).Add(
New System.Web.UI.WebControls.ListItem("Delaware", "DE"))
.Add(New System.Web.UI.WebControls.ListItem("Florida", "FL")).Add(
New System.Web.UI.WebControls.ListItem("Georgia", "GA"))
.Add(New System.Web.UI.WebControls.ListItem("Hawaii", "HI")).Add(
New System.Web.UI.WebControls.ListItem("Idaho", "ID"))
.Add(New System.Web.UI.WebControls.ListItem("Illinois", "IL")).Add(
New System.Web.UI.WebControls.ListItem("Indiana", "IN"))
.Add(New System.Web.UI.WebControls.ListItem("Iowa", "IA")).Add(
New System.Web.UI.WebControls.ListItem("Kansas", "KS"))
.Add(New System.Web.UI.WebControls.ListItem("Kentucky", "KY")).Add(
New System.Web.UI.WebControls.ListItem("Louisiana", "LA"))
.Add(New System.Web.UI.WebControls.ListItem("Maine", "ME")).Add(
New System.Web.UI.WebControls.ListItem("Maryland", "MD"))
.Add(New System.Web.UI.WebControls.ListItem("Massachusetts", "MA")).Add(
New System.Web.UI.WebControls.ListItem("Michigan", "MI"))
.Add(New System.Web.UI.WebControls.ListItem("Minnesota", "MN")).Add(
New System.Web.UI.WebControls.ListItem("Mississippi", "MS"))
.Add(New System.Web.UI.WebControls.ListItem("Missouri", "MO")).Add(
New System.Web.UI.WebControls.ListItem("Montana", "MT"))
.Add(New System.Web.UI.WebControls.ListItem("Nebraska", "NE")).Add(
New System.Web.UI.WebControls.ListItem("Nevada", "NV"))
.Add(New System.Web.UI.WebControls.ListItem("New Hampshire", "NH")).Add(
New System.Web.UI.WebControls.ListItem("New Jersey", "NJ"))
.Add(New System.Web.UI.WebControls.ListItem("New Mexico", "NM")).Add(
New System.Web.UI.WebControls.ListItem("New York", "NY"))
.Add(New System.Web.UI.WebControls.ListItem("North Carolina", "NC")).Add(
New System.Web.UI.WebControls.ListItem("North Dakota", "ND"))
.Add(New System.Web.UI.WebControls.ListItem("Ohio", "OH")).Add(
New System.Web.UI.WebControls.ListItem("Oklahoma", "OK"))
.Add(New System.Web.UI.WebControls.ListItem("Oregon", "OR")).Add(
New System.Web.UI.WebControls.ListItem("Pennsylvania", "PA"))
.Add(New System.Web.UI.WebControls.ListItem("Rhode Island", "RI")).Add(
New System.Web.UI.WebControls.ListItem("South Carolina", "SC"))
.Add(New System.Web.UI.WebControls.ListItem("South Dakota", "SD")).Add(
New System.Web.UI.WebControls.ListItem("Tennessee", "TN"))
.Add(New System.Web.UI.WebControls.ListItem("Texas", "TX")).Add(
New System.Web.UI.WebControls.ListItem("Utah", "UT"))
.Add(New System.Web.UI.WebControls.ListItem("Vermont", "VT")).Add(
New System.Web.UI.WebControls.ListItem("Virginia", "VA"))
.Add(New System.Web.UI.WebControls.ListItem("Washington", "WA")).Add(
New System.Web.UI.WebControls.ListItem("West Virginia", "WV"))
.Add(New System.Web.UI.WebControls.ListItem("Wisconsin", "WI")).Add(
New System.Web.UI.WebControls.ListItem("Wyoming", "WY"))
End With
Case "CA"
With cboState.Items
.Clear()
.Add(New System.Web.UI.WebControls.ListItem("Alberta", "AB"))
.Add(New System.Web.UI.WebControls.ListItem("British Columbia", "BC")).Add(
New System.Web.UI.WebControls.ListItem("Manitoba", "MB"))
.Add(New System.Web.UI.WebControls.ListItem("New Brunswick", "NB")).Add(
New System.Web.UI.WebControls.ListItem("Newfoundland and Labrador", "NL"))
.Add(New System.Web.UI.WebControls.ListItem("Northwest Territories", "NT")).Add(
New System.Web.UI.WebControls.ListItem("Nova Scotia", "NS"))
.Add(New System.Web.UI.WebControls.ListItem("Nunavut", "NU")).Add(
New System.Web.UI.WebControls.ListItem("Ontario", "ON"))
.Add(New System.Web.UI.WebControls.ListItem("Prince Edward Island", "PE")).Add(
New System.Web.UI.WebControls.ListItem("Quebec", "QC"))
.Add(New System.Web.UI.WebControls.ListItem("Saskatchewan", "SK")).Add(
New System.Web.UI.WebControls.ListItem("Yukon", "YT"))
End With
End Select
End Sub
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5