Selasa, 05 November 2013
0 komentar

Membuat Autocomplete Textfield VB.NET



Kali ini kita akah membahas tentang autocomplete pada textfiled, dimana fungsinya untuk penginputan data apabila data sudah pernah di input maka data tersebut yang akan digunakan,jadi kita tidak perlu repot menginputkan data itu lagi mulai dari awal.

Langkah yang dilakukan adalah

  • Membuat database,dan membuat table, kali ini saya membuat table bernama m_customer yang isi field nya adalah ID, NAMA, ALAMAT,TELP
  • Membuat syntax berikut ini 
  • Private Sub txnama_ModifiedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txnama.ModifiedChanged
            Dim adaptor As New MySqlDataAdapter
            Dim tbl As New Data.DataTable
            Dim dts As New Data.DataSet
            Dim col As New AutoCompleteStringCollection
            Dim i As Integer
    
            adaptor = New MySqlDataAdapter("select nama from m_customer", konmysql)
            adaptor.Fill(dts)
            tbl = dts.Tables(0)
            For i = 0 To tbl.Rows.Count - 1
                col.Add(tbl.Rows(i)("nama").ToString())
            Next 'perulangan ini untuk memeriksa  record pada field nama
            txnama.AutoCompleteSource = AutoCompleteSource.CustomSource
            txnama.AutoCompleteCustomSource = col
            txnama.AutoCompleteMode = AutoCompleteMode.Suggest
    
        End Sub
    

  • Jalankan program
Maka akan muncul tampilan seperti dibawah ini:


 
Toggle Footer
Top