I am new to VB .net.
Iam trying to populate the database item into combo box.
Database Type:SQL(ODBC)
My code retuns no value in combo box
Expand|Select|Wrap|Line Numbers
- Public Class Form1
- Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
- Dim Cmd As Odbc.OdbcCommand
- Dim Con As Odbc.OdbcConnection
- Dim Sql As String = Nothing
- Dim Reader As Odbc.OdbcDataReader
- Dim ComboRow As Integer = -1
- Dim Columns As Integer = 0
- Dim Category As String = Nothing
- Dim Cmbbox As ComboBox
- CmbboxMan.Items.Clear()
- Con = New Odbc.OdbcConnection("Provider=Microsoft.Jet.Odbc.4.0;data source=" & Database & "")
- Sql = "SELECT [Comp_ItemNumber] FROM [Components] ORDER BY [Comp_ItemNumber] Asc"
- Cmd = New Odbc.OdbcCommand(Sql, Con)
- Con.Open()
- Reader = Cmd.ExecuteReader()
- While Reader.Read()
- For Columns = 0 To Reader.FieldCount - 1
- Category = Reader.Item(Columns) 'READ COLUMN FROM DATABASE
- Next
- Cmbbox.Items.Add(Category)
- ComboRow += 1
- End While
- Con.Close()
- End Sub
- End Class