-->

Type something and hit enter

author photo
By On

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...

1. Tambahkan 1 buah ComboBox pada form

Seperti Gambar..
Menambahkan Item ComboBox Dari Database Pada VB.Net

2. Pada database mysql, silahkan buat database dan tebel terlebih dahulu

Saya memiliki tabel seperti dibawah..
Menambahkan Item ComboBox Dari Database Pada VB.Net

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

Membuat Autocomplete ComboBox Dari Database Di VB.Net

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

4. Jalankan aplikasi, maka akan menghasilkan

Membuat Autocomplete ComboBox Dari Database Di VB.Net

Catatan :
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
Unduh Sourcecode
Pass: priacoding.com


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

Click to comment