Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在组合框vb.net SQL Server中显示列结果_Sql Server_Vb.net - Fatal编程技术网

Sql server 如何在组合框vb.net SQL Server中显示列结果

Sql server 如何在组合框vb.net SQL Server中显示列结果,sql-server,vb.net,Sql Server,Vb.net,我的表中有四列: Item_name Brand Model Price 我需要在选择项目名称时显示结果。当我选择另一种机油时,显示这些结果 Private Sub ComboBox7_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ComboBox7.SelectedIndexChanged Dim cmd As New SqlCommand cmd.Connection

我的表中有四列:

Item_name
Brand
Model
Price
我需要在选择
项目名称时显示结果。当我选择另一种机油时,显示这些结果

Private Sub ComboBox7_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ComboBox7.SelectedIndexChanged
    Dim cmd As New SqlCommand
    cmd.Connection = cn
    cmd.CommandText = "SELECT * FROM Table_14 WHERE Item_Name='" & ComboBox7.Text & "'"
    Dim adapter As New SqlDataAdapter(cmd)
    Dim table As New DataTable()
    adapter.Fill(table)

    If table.Rows.Count() > 0 Then
        ComboBox2.Text = table.Rows(0)(1).ToString()
        ComboBox3.Text = table.Rows(0)(2).ToString()
        TextBox1.Text = table.Rows(0)(3).ToString()
    End If    
End Sub

在填充
数据表之后,需要将其绑定到多个控件-每列一个。如果
Item\u Name
是要从中选择的列,则该列将绑定到
组合框
,而其他列将绑定到
文本框
标签
,例如

adapter1.填充(表1)
itemNameComboBox.DisplayMember=“项目名称”
itemNameComboBox.DataSource=表1
modelTextBox.DataBindings.Add(“文本”,表1,“模型”)

那么,您的意思是,当用户在一个组合框中选择一个
项目名称
值时,您希望在一个或多个其他控件中显示一个或多个其他列的相应值,对吗?如果是,哪些列和哪些控件?是的,我需要像当用户单击机油时我有20个机油名称项目,然后机油显示其品牌和型号当用户选择另一种机油时,然后显示结果他们的型号品牌我的表中有4列(项目名称、型号、品牌、价格)在这里发布完整的代码我不明白发布完整的代码有两部分代码一个是我用于表单加载第二个是我用于combobox,我在其中使用此代码和文本数据将显示在combobox中,但我需要在我选择oil时显示其结果我想你不明白?