vb2005,縣市和區域的combobox做關聯
大家好, 我們現在在VB2005專案裡做會員的基本資料頁面0 @0 s9 j* Q9 `4 _8 l, |
0 W$ B5 [9 s6 m6 z4 ^& }我們地址要用2個combobox分別下拉出縣市和地區帶出郵遞區號
H4 A# Q5 P% M4 \. Z9 V8 @' D6 p) l# f
我們第1個縣市的combobox可以下拉(台北市,台北縣...),但第2個下拉無法依第1個combo篩選做相關繫結,所以還是顯示全台灣的地區
' f0 G) u7 O7 ~; I& g2 |- d2 b, x1 y
( r0 ~$ l4 X( B0 ^0 p' r, M) J
在 form_load裡我們設定縣市combobox1(ccbCity)程式碼:
6 P2 [; _" C/ J( n% _/ j/ d1 SDim cmdLiming As New OleDbCommand("SELECT distinct[縣市] FROM 郵遞區號資料表 ", cn) //在郵遞區號資料表挑出相異的縣市 . y* B6 ~# q' _* [4 ~& G( S6 R
ds.Load(drLiming, LoadOption.OverwriteChanges, "郵遞區號資料表") cbbCity.DisplayMember = "郵遞區號資料表.縣市" //在第一個縣市的combobox1顯示出全台灣縣市
' S4 j) }0 R L5 G5 rcbbCity.DataBindings.Add("text", ds, "郵遞區號資料表.縣市")
# M+ M8 K4 ]( H/ e1 m. }9 {1 C% N+ \
在第1個combobox1(cbbCity)的click事件下寫combox2(cbbArea): ( _/ N: v [- ]
cbbCity.DataSource = ds cbbArea.DisplayMember = "地區.地區" ( v; B! k4 U {: Z5 z3 L8 k
cbbArea.DataBindings.Add("text", ds, "地區.地區")
& |3 z* r! u6 I% ?/ u- l! V3 {( }; q* ^+ p. f' t
' F3 Z* ]9 m8 Q. M我們不清楚第2個combobox2如何和combobox1做關聯9 u% J$ U2 p V& h
我們研究很久了但是解不出來3 Z6 k- ]. f1 Y3 q
請問這2段程式是哪裡錯誤了嗎?6 L9 [& f# i/ t6 b6 [
謝謝∼
$ e3 @% ^( b6 p) y7 `1 W1 ^+ P( |$ z1 T
我們只有一個資料表[郵遞區號資料表](縣市.區域.郵遞區號)