Sana Modi is a technology expert and content writer at nosware. She has a tremendous knowledge of the latest social sites apart from social media, she also examined the latest games and laptops and has personally reviewed the products. She loves to explore all the social media sites and research them.
Last Updated on November 10, 2022 by Humera Hallari
Here the code if you want to get two values from database, and show in Combobox item in Visual Basic VB.NET.
Module:
Imports MySql.Data.MySqlClient
Public Class DTConnection
Dim conect As New MySqlConnection("server=localhost;
user=root;
password=;
database=combobox_db;")
Public Function Open() As MySqlConnection
Try
conect.Open()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Return conect
End Function
Public Function Close() As MySqlConnection
Try
conect.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Return conect
End Function
End Class
Form:
Imports MySql.Data.MySqlClient
Public Class Form1
Dim mycmd As New MySqlCommand
Dim myconnection As New DTConnection
Dim objdatareader As MySqlDataReader
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
myconnection.Close()
mycmd = myconnection.Open.CreateCommand
mycmd.CommandText = "select number,description from tbdetail"
objdatareader = mycmd.ExecuteReader
While objdatareader.Read
ComboBox1.Items.Add("[" & objdatareader(0) & "]" & " - " & objdatareader(1))
ComboBox1.ValueMember = objdatareader(0)
End While
myconnection.Close()
End Sub
End Class
