簡體   English   中英

使用組合框選擇VB

[英]Using comboboxes for choises VB

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

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

我在VB中是一個非常新的人,曾被引導到Visual Studio,但是我感到自己什至找不到第一個組合框的填充位置。 有一段代碼說

    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"

我猜想使用的SQL代碼是為Table1定義的,它是一些圖形界面。.但是它看起來像:(從[Table]選擇DISTINCT [Production Technology]。

現在,事實是Table包含了我的整個數據庫,包括很多重復的[生產技術]和[反應器類型]。 因此,現在我想要一種方法來讀取ComboBox1中的選定選擇(應該為ComboBox1.SelectedValue?),並創建一個表2,其中所有[反應器類型]的值也與ComboBox1中選擇的[生產技術]的值相同。

我的問題可以理解嗎? 我的困難之一是某些代碼是通過編碼完成的,而有些我什至不理解的怪異東西都是通過點擊自動生成的...所以我什至無法向您展示我擁有的代碼,因為我沒有沒找到它:S

由行Me.ComboBox1.DataSource = Me.Table1BindingSource填充ComboBox1。

由行Me.ComboBox1.ValueMember = "Production Technology"確定在ComboBox1中顯示的值。

在行Me.ComboBox1.ValueMember = "Production Technology"選擇選定的值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM