2017-08-17 65 views
1

我不能找出我的问题没有在组合框中没有错误,但价值从mysqldatabase 没有显示这里是我的代码数据库中的值,如果选择组合框vb.net mysql的

Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load 

    Dim conn As New MySqlConnection 

    conn.ConnectionString = "server=localhost;user vbid=root;password=admin;database=dnidb" 

    Dim reader As MySqlDataReader 

    Try 
     conn.Open() 
     Dim query As String 
     query = "select * from dnidb.hargapro where NamaP = '" & ComboBox1.Text & "'" 
     command = New MySqlCommand(query, conn) 
     reader = command.ExecuteReader 
     While reader.Read 
      TextBox8.Text = reader.GetInt32("HargaP") 
      End While 
     conn.Close() 
    Catch ex As Exception 
     MessageBox.Show(ex.Message) 
    Finally 
     conn.Dispose() 
    End Try 


End Sub 

这个代码是没有错误,但没有显示在下拉列表任何东西,我尽量让这个锥体上combobox_selectedindexchanges和同样的事情没有显示在下拉列表了

我只要按照代码从这里 https://www.youtube.com/watch?v=HfnoGEmRGvc

+0

我真的不明白你的问题,但我没有看到任何试图向ComboBox添加任何东西的代码。你能澄清你想要做什么,出了什么问题吗? – Blackwood

+0

我想从我的数据库中列出产品名称到组合框中,并且每当我单击其中一个组合框项目时,我想要其他文本框中的价格显示以及价格从数据库到 – Akira

+0

我没有看到任何代码可以从数据库获取产品名称并把它们放在ComboBox中。 – Blackwood

回答

1

我没有看到任何试图将产品名称检索到组合框的代码,而且上面的代码应该位于组合框的SelectedIndexChanged事件中。

相关问题