Cara Membuat Autocomplete ComboBox Dari Database Di VB.Net - priacoding. Pada tutorial sebelumnya priacoding telah membahas bagaimana cara menambah item ComboBox dari database dan pada postingan kali ini priacoding akan membahas bagaimana cara membuat autocomplete ComboBox. Autocomplete merupakan metode untuk menampilkan data secara otomatis berguna untuk meminimalisir kesalahan penginputan data pada aplikasi, data yang tampilkan bisa dari database ataupun tidak. Kali ini data yang ditampilkan diambil dari database MySQL Berikut adalah tutorialnya.
Oke langsung saja kita masuk ke tutorial nya...
Oke langsung saja kita masuk ke tutorial nya...
1. Tambahkan 1 buah ComboBox pada form
Seperti Gambar..2. Pada database mysql, silahkan buat database dan tebel terlebih dahulu
Saya memiliki tabel seperti dibawah..3. Pada code editor VB.Net, silahkan pastekan coding dibawah
Sub tampil() koneksi() cmd = New MySqlCommand("select nm_barang from tbl_barang", conn) da = New MySqlDataAdapter(cmd) dt = New DataTable da.Fill(dt) ComboBox1.DataSource = dt ComboBox1.DisplayMember = "nm_barang" ComboBox1.ValueMember = "nm_barang" ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems End Sub
Pada form load silahkan panggil sub tampil
Private Sub frabc_Load(sender As Object, e As EventArgs) Handles MyBase.Load tampil() End Sub
Semua Coding
Imports MySql.Data.MySqlClient Public Class frabc Private Sub frabc_Load(sender As Object, e As EventArgs) Handles MyBase.Load tampil() End Sub Sub tampil() koneksi() cmd = New MySqlCommand("select nm_barang from tbl_barang", conn) da = New MySqlDataAdapter(cmd) dt = New DataTable da.Fill(dt) ComboBox1.DataSource = dt ComboBox1.DisplayMember = "nm_barang" ComboBox1.ValueMember = "nm_barang" ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems End Sub End Class
Penjelasan :
koneksi()
cmd = New MySqlCommand("select nm_barang from tbl_barang", conn)
da = New MySqlDataAdapter(cmd)
dt = New DataTable
da.Fill(dt)
→ Pengambilan column nama barang pada tabel barang
ComboBox1.DataSource = dt
ComboBox1.DisplayMember = "nm_barang"
ComboBox1.ValueMember = "nm_barang"
ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems
→ Pembuatan Autocomplete ComboBox-nya
koneksi()
cmd = New MySqlCommand("select nm_barang from tbl_barang", conn)
da = New MySqlDataAdapter(cmd)
dt = New DataTable
da.Fill(dt)
→ Pengambilan column nama barang pada tabel barang
ComboBox1.DataSource = dt
ComboBox1.DisplayMember = "nm_barang"
ComboBox1.ValueMember = "nm_barang"
ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems
→ Pembuatan Autocomplete ComboBox-nya
4. Jalankan aplikasi, maka akan menghasilkan
Catatan :
Sebelum menjalankan aplikasinya jangan lupa jalankan xampp-nya terlebih dahulu.
Sebelum menjalankan aplikasinya jangan lupa jalankan xampp-nya terlebih dahulu.
Semoga berjalan dengan semestinya :D
Untuk penjelasan lebih lanjut silahkan lihat video berikut.
Klik Dibawah
Klik Dibawah
Pass: priacoding.com
Baca Juga:
Note |
Himbauan : Jika artikel ini memang berguna untuk teman-teman, MOHON artikel ini disharing kepada yang lain AGAR teman-teman kita juga mendapat manfaatnya. Terimakasih.. |
2 komentar
thanks. work as well
terimakasih