2011-11-19 181 views
0

我一直在研究這個問題好幾個小時了,我對數據綁定非常害怕,而且我的觀點是我的挫折感可能會阻止我看到答案,所以我希望稍微支持一下,希望對其他人很明顯。將組合框綁定到組合框

我有三張桌子。每個都是一組組。佈局基本上是這樣的:

 
HEAD GROUP TABLE 
headGroupID 
headGroupName

SUB GROUP TABLE subGroupID subGroupName headGroupID

MEMBERS TABLE memberID memberName subGroupID

所以頭組有子組,子組有成員。目前爲止很簡單。

我試圖建立一組三個組合框,這些組合框是對這些表和對方的數據綁定......只是所選組的子組被顯示在子組合框中,並且只有所選的子組顯示在成員組合框中。

這是可怕的。我甚至不會發布我嘗試過的任何示例代碼,因爲它是數據綁定和數據分析中可怕的失敗嘗試的巨大熱潮,並且從select語句和兒童的眼淚手動生成行數組。

所以..我不知道這兩行代碼是否會使所有這些工作?

回答

0

你所描述的內容通常被稱爲「級聯組合框」或「級聯下拉列表」。如果你知道正確的術語來搜索......有很多代碼樣本中

http://www.bing.com/search?q=cascading+combobox+c%23&go=&qs=n&sk=&sc=1-21&form=QBRE

一個就可以了最好的文章是在這裏(有時是知道的搜索詞那是最困難的部分。): http://blogs.msdn.com/b/bethmassi/archive/2007/04/25/tips-on-related-data-binding-and-comboboxes.aspx?PageIndex=3

+0

啊哈!得到它了!謝謝! – trycatch