У меня есть форма, где мне нужно вытащить список элементов в combobox с запросом в качестве параметра. В базе данных у меня есть три поля для таких позиций, как разработка, сетевое финансирование, которое хранится как «да» или «нет» на основе галочки на флажке. Если компания имеет позиции для dev и ее галочка, значение в дБ равно Да, иначе no.so в форме, которую я пытаюсь загрузить в поле со списком имена компаний, у которых есть доступные позиции. и что я пытаюсь сделать это из поля со списком для позиции, у которой есть dev, net, fin как элементы, поэтому, если вы выбираете dev, тогда запрос должен искать компании, у которых есть позиция dev как да, и читатель должен ее прочитать и отобразить в поле со списком. любая помощь на этом ..... вот мой код .... спасибо заранее.как загрузить список в combobox в vb.net с помощью combobox
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
If ComboBox3.Text = "Developer" Then
Dim dbprovider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Taher\Documents\Visual Studio 2010\Projects\WindowsApplication1\WindowsApplication1\Database1.accdb;Persist Security Info=False;"
Me.con = New OleDb.OleDbConnection
Dim sqlquery As String = "SELECT cname FROM company WHERE dev='"yes"';"
Dim command As New OleDb.OleDbCommand(sqlquery, con)
Dim reader As OleDb.OleDbDataReader
con.ConnectionString = dbprovider
con.Open()
reader = command.ExecuteNonQuery()
reader.Read()
ComboBox3.SelectedItem.ToString()
End If
End Sub
это должно работать .... спасибо – CrashOverride