2013-05-02 96 views
0

我已經創建了自己的數據庫,現在我希望數據出現在組合框中。 組合框選擇應引導最終值。使用組合框進行選擇VB

因此,我設法使用Visual Studios中的點擊分配來填充我的第一個組合框。 但是,現在我需要使用第一個組合框的選擇作爲過濾器來填充第二個組合框。

我在VB中很新,被引導到視覺工作室,但我覺得我甚至沒有找到第一個組合框發生的位置。 有一段代碼,說

Me.Table1BindingSource.DataMember = "Table1" 
    Me.Table1BindingSource.DataSource = Me.DataBasDataSet 
    Me.Table1TableAdapter.Fill(Me.DataBasDataSet.Table1) 
    Me.ComboBox1.DataSource = Me.Table1BindingSource 
    Me.ComboBox1.DisplayMember = "Production Technology" 
    Me.ComboBox1.FormattingEnabled = True 
    Me.ComboBox1.Location = New System.Drawing.Point(265, 67) 
    Me.ComboBox1.Name = "ComboBox1" 
    Me.ComboBox1.Size = New System.Drawing.Size(317, 21) 
    Me.ComboBox1.TabIndex = 29 
    Me.ComboBox1.ValueMember = "Production Technology" 

,我想使用該定義是一些圖形界面表1的SQL代碼..但它看起來像:(SELECT DISTINCT [生產技術] FROM [表])。

現在,事情是表,包含我的整個數據庫,包括大量重複[生產技術]和[反應堆類型]。所以現在我想用某種方式來讀取ComboBox1中選擇的選擇(應該是ComboBox1.SelectedValue?),並創建一個Table2,其中所有的[Reactor Type]也具有與ComboBox1中選擇的[Production Technology]相同的值。

我的問題難以解釋嗎? 我的一個難題是一些代碼是通過編碼完成的,而一些我不明白的奇怪東西是點擊自動生成的...所以我甚至不能向您展示我擁有的代碼,因爲我不知道「T發現:S

回答

0

ComboBox1由線填充Me.ComboBox1.DataSource = Me.Table1BindingSource

將在ComboBox1所示地由線Me.ComboBox1.ValueMember = "Production Technology"

確定所選擇的值被選擇在該行中的值Me.ComboBox1.ValueMember = "Production Technology"