a>使用的軟體是vs2017和sqlServer2012,使用的ASP.NET控制項是sqlDataSource、dropDownlist和UpdatePanel. b>打開sqlServer,以window身份驗證登錄,建立省份表與市區表,如圖1.1和圖1.2 圖1.1 省份表 圖1.2 市區表 c ...
a>使用的軟體是vs2017和sqlServer2012,使用的ASP.NET控制項是sqlDataSource、dropDownlist和UpdatePanel.
b>打開sqlServer,以window身份驗證登錄,建立省份表與市區表,如圖1.1和圖1.2
圖1.1 省份表 圖1.2 市區表
c>在工具箱中找到scripManager控制項並差插入,然後在scriptManager後面拆入UpdatePanel控制項,然後在UpdatePanel內部
插入兩個dropDownlist控制項,最後要像圖1.3這樣
圖1.3 顯示成這樣
d>綁定dropDownlis的數據,如圖1.4這樣,然後去選擇數據源頭,註意勾選第一個dropDownlits的AutoPostBack.
圖1.4 dropDownlist
e>之後請按照下圖的順序,都比較簡單滴.
在這裡可以查看你的資料庫伺服器名稱
填好伺服器名稱和相關的資料庫
勾選連接字元串,這樣下次還可以用這來連接你的這個資料庫
選擇省份表的省份名稱和它的標號
可以測試查詢來看看查詢的結果
這裡用戶看到的是Prov,它的標記是ProvID.
對於第二個dropDownlist其他都一樣的,但是在這裡要註意去選擇下圖的這個where去根據省份來查詢市
這裡去查詢和已經選擇的省分的標記相同的市區,然後點擊添加,然後確定,就ok了.
然後這樣選擇,這裡用戶看到的是City,而實際我們要用來和省份聯動的標記就是這個CityID
然後設計視圖像這樣的就ok了,然後可以運行來測試一下.
好了這樣就僅僅通過ASP.NET的強大的控制項就實現了省市聯動,不得不感嘆ASP.NET的牛逼之處...