2011-09-27 73 views
0

我與Visual Studio 2010年的工作數據綁定 - Visual Studio 2010中

場景:

我有2個組合框。 第一組合框的內容:

PC

DB ...

二組合框的內容:

密碼重置

硬件問題

SQL

我題:

當我在第一個組合框中選擇「PC」時,我想要顯示「密碼重置」和「硬件問題」。

當我在第一個組合框中選擇'DB'時,我想要'SQL'顯示在第二個組合框中。

有誰知道我可以如何將數據從一個組合框綁定到另一個?

此外,當我點擊'DB' - >'SQL'時,應該填充這些兩個組合項下的數據的第三個列表框。

我覺得這與數據綁定有關,但不知道如何去做。

任何想法或鏈接我可以參考?

請幫忙。

謝謝。

+0

這是一個Win Forms應用程序,ASP,WPF或其他?這將大大改變答案... – therealmitchconnors

+0

它的基本Windows應用程序。基本上試圖創建一個鏈:如果第一類被選中 - 第二將得到相應的填充和每秒第三將被填充。 – JJunior

回答

0

這個問題很廣泛。基本上除了問題之外你什麼也沒有。所以,任何人都很難給你提供良好的建議,因爲它會代表很多行代碼。所以我嘗試給你一個高層次的概述。

最簡單的方法(沒有任何設計模式或一些先進的東西)只是把你所有的選擇硬連線combobox1。然後監聽selecteditem-change事件並根據所選內容填充combobox2。 使用可選的combobox3沖洗/重複沖洗。

要繼續前進,您可以將值從數據庫表或配置文件中取出,而不是硬連線它們。

最後,您可以繼續使用MVVM或類似的模式來查看視圖模型中的內容以及視圖中的表示。

現在想想第一個,並嘗試實現它 - 應該很容易。

+0

謝謝。我只是製作一個非常基本的原型,需要一個開始。這非常有幫助。 – JJunior