国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

地區的三級聯動

2019-11-17 02:01:47
字體:
來源:轉載
供稿:網友

地區的三級聯動

首先在aspx界面中拖入三個DropDownList控件,分別右鍵屬性前兩個控件,把 AutoPostBack 改為 True ,Items點擊添加在txt中輸入請選擇,并把Value的值改為0,再點擊事件按鈕把前兩個控件添加SelectedIndexChanged事件。

數據庫的設計,列名有 id(自增長) ParentId Name,如圖

進入cs界面,在Page_Load中寫如下代碼

PRotected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            getProdata();//省(直轄市)            getcitydata();//市            getquxiandata();//縣        }    }

然后在前兩個DropDownList控件下寫SelectedIndexChanged事件,代碼如下

 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)    {        getcitydata();//市        getquxiandata();//縣    }    protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)    {            getquxiandata();//縣    }

再寫 getProdata();//省(直轄市) getcitydata();//市 getquxiandata();//縣 方法的代碼

 public void getProdata()//省、直轄市    {        var query = dc.dt.Where(p => p.ParentId == 0);        if (query.Count() !=0)        {            DropDownList1.DataSource = query;//綁定數據之前先清除之前數據            DropDownList1.DataTextField = "Name";            DropDownList1.DataValueField = "id";            DropDownList1.DataBind();        }        else        {            DropDownList1.Text = "無數據";        }    }    public void getcitydata()//市    {        string name1 = DropDownList1.SelectedValue;//獲取選中值的ID        var query = dc.dt.Where(p => p.ParentId == int.Parse(name1));        if (query.Count() != 0)        {            DropDownList2.DataSource = query;            DropDownList2.DataTextField = "Name";            DropDownList2.DataValueField = "id";            DropDownList2.DataBind();        }        else        {            DropDownList2.SelectedIndex  = 0;        }    }    public void getquxiandata()//縣    {        string name2 = DropDownList2.SelectedValue;//獲取選中值的ID                    var query = dc.dt.Where(p => p.ParentId == int.Parse(name2));            if (query.Count() != 0)            {                DropDownList3.DataSource = query;                DropDownList3.DataTextField = "Name";                DropDownList3.DataValueField = "id";                DropDownList3.DataBind();            }            else            {                DropDownList3.SelectedIndex = 0;            }    }

完成


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清流县| 开远市| 马尔康县| 旬邑县| 晋城| 呼玛县| 舟曲县| 高邮市| 延川县| 广南县| 潮州市| 安丘市| 株洲县| 华安县| 出国| 潼南县| 息烽县| 赤水市| 通州市| 渝中区| 慈利县| 连南| 白银市| 门头沟区| 鹤壁市| 合山市| 贵港市| 武鸣县| 原阳县| 洮南市| 东港市| 剑河县| 汤阴县| 松桃| 江川县| 博野县| 会昌县| 永仁县| 桃园市| 碌曲县| 禹城市|