View Single Post
Join Date: Jul 2008
Posts: 3
Reputation: buffdaemon_live is an unknown quantity at this point 
Solved Threads: 0
buffdaemon_live buffdaemon_live is offline Offline
Newbie Poster

filling data in combo box from SQL server

 
0
  #1
Jul 22nd, 2008
Dear all,

I wanted to fill the combo box with the data from my SQL server database.
There are two column in the table, product_id and product_name.

for example:

product_id| product_name
---------- --------------
1| pencil
2| NoteBook

I was successful in displaying the product name in combo box. The code is given below. I wanted to show the product_name in the combo box and when the user selects the product_name from combo box i should be able to get its product_id. How do i do it? Please help me guys for my academic project.

Below is my code.

  1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.  
  3. Dim conn As New System.Data.SqlClient.SqlConnection("Network Library=DBMSSOCN;" & "Data Source=abacus\mydatabase;" & "Initial Catalog=CADCAM2;" & "Integrated Security =True;" & "MultipleActiveResultSets=True;")
  4. Dim strSQL As String = "SELECT * FROM product"
  5. Dim da As New System.Data.SqlClient.SqlDataAdapter(strSQL, conn)
  6. Dim ds As New DataSet
  7. da.Fill(ds, "product")
  8.  
  9. With Me.cmbDropDown
  10. .DataSource = ds.Tables("product")
  11. .DisplayMember = "product_name"
  12. .ValueMember = "product_id"
  13. .SelectedIndex = 0
  14. End With
  15.  
  16. end sub

  1. Private Sub cmbCproduct_SelectedValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbCproduct.SelectedValueChanged
  2.  
  3. 'when the user selects the product_name from the combo box i should be able to get the product_id.
  4.  
  5. End Sub
Reply With Quote