Blog Archives
Autocomplete Combobox VB.net
Combobox adalah control seleksi dengan daftar drop-down yang dapat ditampilkan atau disembunyikan dengan mengklik panah pada kontrol. Data yang ditampilkan biasanya yang sudah di tentukan atau dapat memasukkan nilai baru. Jika item yang ada di drop-down listnya sedikit, maka tidak begitu susah bagi user untuk memilih nilai yang ada. Tapi jika nilainya puluhan, bahkan ratusan, User akan kewalahan untuk memilih salah satu nilai yang ditampilkan. Dengan autocomplete combobox, user hanya perlu mengetik beberapa huruf saja, kemudian combobox akan menampilkan item-item yang nilainya mendekati yang diketikkan oleh user. Saya akan memberikan contoh simple autocomplete combobox dengan vb.net. 1. Create form spt dibawah ini.
2. Create DataSet Click kanan Project name, Add New Item, pilih Data, klik DataSet, ketik DatasetComboBox.xsd pada field Name. di Server Explorer create new Connection, add Connection, masukkan server name. pilih “User Windows Autentication” untuk server local, jika servernya bukan lokal, pilih “User SQL Server Authentication” & masukkan user & passwordnya. Pilih Database “AdventureWorks”. Klik Tombol Test Connection, jika connection success, maka sudah terkoneksi dengan database.
Buka tab Window Explorer & Dril down Table, Tarik ContryRegion ke layar Tengah
Setting propertis combobox, klik kanan combobox, trus klik “properties”. Dril down DataSource, pilih “CountryRegionBindingSource”. Display Member pilih “Name”, Value Member pilih “CountryRegionCode”, AutoCompleteMode pilih “SuggestAppend”, AutoCompleteSource pilih “ListItems”.
jika sudah selesai, tekan Ctrl + Shift + S (Save All), trus menu Debug -> Start Debuging atau F5. maka tampilannya akan spt ini:
jika kita ketikkan huruf I, maka semua yang awalan I akan muncul di dropdown list, jadi kita tidak perlu terlalu panjang untuk menggeser ke atas/ bawah.
semoga tutorial ini bermanfaat.