国产探花免费观看_亚洲丰满少妇自慰呻吟_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;            }    }

完成


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 咸宁市| 越西县| 辉南县| 铜陵市| 灵台县| 陵水| 镇安县| 尼木县| 哈密市| 崇左市| 泸水县| 温泉县| 麻江县| 台山市| 汾阳市| 棋牌| 云林县| 常德市| 信丰县| 读书| 岳阳县| 黔西县| 台南县| 呼伦贝尔市| 盘锦市| 临沧市| 都安| 大丰市| 通山县| 溧水县| 桃源县| 清流县| 青阳县| 嘉兴市| 洛扎县| 准格尔旗| 太仆寺旗| 德保县| 南澳县| 旬邑县|