Depending Dropdowns : DropDownList « Asp Control « ASP.Net






Depending Dropdowns

<%@ Page Language="vb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
    <title>Depending Dropdowns</title>
  </HEAD>
  <script runat="server">
         Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
             If Not IsPostBack Then
                 countryList.Items.Clear()
                 countryList.Items.Add(New ListItem("- Make a selection -"))
                 countryList.Items.Add(New ListItem("A", "B"))
                 countryList.Items.Add(New ListItem("B", "F"))
             End If
         End Sub

         Private Sub SelectedIndexChangedEventHandler(ByVal sender As System.Object, ByVal e As System.EventArgs)
             cityList.Items.Clear()
             If countryList.SelectedItem.Value = "B" Then
     
                 cityList.Items.Add(New ListItem("A1"))
                 cityList.Items.Add(New ListItem("A2"))
                 cityList.Items.Add(New ListItem("A3"))
             ElseIf countryList.SelectedItem.Value = "F" Then
                 cityList.Items.Add(New ListItem("B1"))
                 cityList.Items.Add(New ListItem("B2"))
                 cityList.Items.Add(New ListItem("B3"))
             End If
     
         End Sub
  </script>
  <body>
    <form id="Form1" method="post" runat="server">
      <asp:DropDownList id="countryList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="SelectedIndexChangedEventHandler"></asp:DropDownList>
      <asp:DropDownList id="cityList" runat="server"></asp:DropDownList>
    </form>
  </body>
</HTML>

 








Related examples in the same category

1.Set selected Item in asp:DropDownList (VB.net)
2.On selected state changed in asp:dropdownlist (VB.net)
3.Change background color for asp:dropdownlist (VB.net)
4.Create asp:dropdownlist dynamically (VB.net)
5.Set asp:DropDownList selected index (VB.net)
6.Sort array elements and add them to the asp:dropdownlist (VB.net)
7.Add elements in an Array to asp:dropdownlist (VB.net)
8.Set asp:dropdownlist value statically (VB.net)
9.Add value to asp:DropDownList dynamically (VB.net)
10.Add values to asp:DropDownList (VB.net)
11.Selected Index Changed event for asp:DropDownList (VB.net)
12.Select the value of asp:DropDownList Selected Item (VB.net)
13.Get form data: asp:checkbox, asp:DropDownList, asp:TextBox (VB.net)
14.Change asp:dropdownlist fore and background color (VB.net)
15.Set font name, size and style for asp:dropdownlist (VB.net)
16.For loop controlled by dropdownlist (C#)
17.Get selected item from asp:dropdownlist (C#)
18.Use ArrayList to fill dropdown value (C#)
19.Working with the DropDownList Control and asp:SqlDataSource
20.Add ListItem to DropDownList
21.Appending Data Items
22.Dropdownlist Binded to ArrayList