DropDownList 就是下拉式選單
直接拉兩個進來
我們來做做縣市對應區的選單吧
點編輯項目
圖1
把縣市打進去吧 值設定為0.1.2.3 因為之後程式部分要用switch case去寫
圖2
那我們就點點兩下縣市的下拉選單 來寫寫程式吧~
protected void dwnCITY_SelectedIndexChanged(object sender, EventArgs e)
        {
            dwnArea.Items.Clear();
            switch (dwnCITY.SelectedValue)
            {
                case "0":
                    dwnArea.Items.Add(new ListItem("==先選縣市==", "0"));
                    dwnArea.Enabled = false;
                    break;
                case "1":
                    dwnArea.Items.Add(new ListItem("==請選區==", "0"));
                    dwnArea.Items.Add(new ListItem("中山區", "1"));
                    dwnArea.Items.Add(new ListItem("士林區", "2"));
                    dwnArea.Items.Add(new ListItem("北投區", "3"));
                    dwnArea.Enabled = true;
                    break;
                case "2":
                    dwnArea.Items.Add(new ListItem("==請選區==", "0"));
                    dwnArea.Items.Add(new ListItem("新莊區", "1"));
                    dwnArea.Items.Add(new ListItem("三重區", "2"));
                    dwnArea.Items.Add(new ListItem("板橋區", "3"));
                    dwnArea.Enabled = true;
                    break;
                case "3":
                    dwnArea.Items.Add(new ListItem("==請選區==", "0"));
                    dwnArea.Items.Add(new ListItem("仁愛區", "1"));
                    dwnArea.Items.Add(new ListItem("信義區", "2"));
                    dwnArea.Items.Add(new ListItem("暖暖區", "3"));
                    dwnArea.Enabled = true;
                    break;
            }
        }
就是用swiitch case寫法去case0.1.2.3
那區域很多 就不一一寫出來了
大概會用就好囉
那來驗收成果吧
圖3
選了三個縣市都可以跳出來
一開始有遇到跳不出來
後來找到原因 出在值打成” 3”多一格空白 導致switchcase抓不到
如果有寫錯甚麼東西 或 觀念有問題 歡迎下面留言跟我說
:>>