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.

AUTOCOMPLETE_FORM

AUTOCOMPLETE FORM

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.

ADD CONNECTION DATASET

ADD CONNECTION DATASET

Buka tab Window  Explorer & Dril down Table, Tarik ContryRegion ke layar Tengah

DATASET

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

COMBO_PROPERTIES

jika sudah selesai, tekan Ctrl + Shift + S (Save All), trus menu Debug -> Start Debuging atau F5. maka tampilannya akan spt ini:

AUTOCOMPLETE COMBOBOX

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.

Advertisements

About Polairut

Abadi Harahap, I'm working in Supply Chain Third Party Logistic as Supply Chain Consultant. Daily in touch in Warehouse Operation, Transport System and provide advice for solution. I like hiking, open a tent in a mountain, enjoy the nature. Sometime write code for web, Android app and its for pleasure, not for pressure. Any opportunity you can drop me an email at badi_hrp@yahoo.com . I will give you my mobile. thanks.

Posted on June 21, 2010, in happy coding and tagged , , , , , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: