Mulai Belajar Ayo Mulai Belajar Pemrograman PHP

VB.Net – Menampilkan Data di Combo Box dari MySQL

VB.Net - Menampilkan Data di Combo BoxMenampilkan data di Combo Box sudah pasti dapat dilakukan dengan mudah di VB.Net, akan tetapi beberapa programmer baru kesulitan jika data yang ingin di tampilkan merupakan data yang dinamis, misalkan data yang ingin di tampilkan adalah data sebuah master (supplier) yang setiap saat datanya dapat berubah. tentunya hal ini tidak dapat dilakukan dengan manual, akan tetapi harus digunakan dengan memanggil data yang ada di sebuah database.

Dari sumber yang saya dapatkan, berikut adalah cara saya untuk dapat menampilkan data pada sebuah combo box yang datanya bersumber dari table sebuah database :

  1. Pastikan anda membaca artikel ini sebelum memulai tahapan kedua Koneksi VB.Net dan MySQL.
  2. Buatlah database di PHPMyAdmin dengan nama suplier_db.
  3. Jalankan script berikut pada tab SQL di suplier_db :
  4. Buka program Microsoft Visual Studio Express >>> Create New Project >>> Tambahkan class Connection.vb pada file project dan masukkan script berikut di dalamnya :
  5. Tambahkan Combo Box pada Form1, kemudian rename menjadi cmbSupplier.
  6. Masukkan source code berikut pada Form1 :
  7. Jalankan program, jika tampilan seperti pada gambar di bawah ini, maka step yang dilakukan benar : VB.Net - Menampilkan Data di Combo Box

Berikut adalah sedikit penjelasan dari masing-masing source codenya :

  • Connection.vb adalah class dalam program di atas yang berfungsi untuk membuka tutup database MySQL dan inisialisasi query pada SQL
  • Form1.vb adalah class dalam program untuk memanggil data pada database yang kemudian di masukkan ke dalam list data combo box

Berikut saya lampirkan source code program diatas untuk mempermudah dalam penerapannya :

download_oke

Berikut spesifikasi komputer yang saya gunakan untuk membuat dan menjalan program diatas

Web Server : WampServer versi 2.5
Dev. Tools : Visual Studio 2008 Exspress

Baca Juga :   PHP - Apa Itu Pengertian & Kegunaannya

Add a Comment

Your email address will not be published. Required fields are marked *