Tutorial CSharp : Auto Complate TextBox di C#

Cara membuat Auto Complate di CSharp

Membuat Auto Complate yang terhubung dari Database MySql sudah pernah kami bahas, silahkan di baca kembali Tutorial VB.Net : Membuat AutoComplate TextBox Dari Database, Auto Complate menggunakan Csharp juga tidak jauh berbeda dengan Vb.Net.
Tutorial CSharp : Auto Complate TextBox di C#

Ikuti Langkah - Langkah untuk membuat Auto Complate di C# :

Pertama anda harus membuat sebuah database yang nantinya akan kita tampilkan di TextBox dengan Auto Complate dan mengkoneksikannya dengan Aplikasi yang akan kita buat, pada Tutorial CSharp sebelumnya sudah kami jelaskan bagaimana cara membuat koneksi dari Database MySql menggunakan Class di C#, silahkan baca - baca kembali Tutorial CSharp : Koneksi Database MySql (ODBC),

Langsung saja COpy seluruh Code dibawah ini,
        private void KonekProduct() {
KlassKoneksi c = new KlassKoneksi();
c.bukaDB(); // Buka Koneksi Database
DataSet ds = new DataSet();
string cmd = "SELECT productID,productBarcode FROM as_products";
OdbcDataAdapter da = new OdbcDataAdapter(cmd, c.cn);
OdbcCommandBuilder cmdb = new OdbcCommandBuilder(da);
da.Fill(ds, "as_products");
AutoCompleteStringCollection auto = new AutoCompleteStringCollection();
for (int x = 0; x < ds.Tables[0].Rows.Count - 1; x++ ) {
auto.Add(ds.Tables[0].Rows[x]["productBarcode"].ToString());
}
textBox2.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox2.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox2.AutoCompleteCustomSource = auto;
da.Dispose(); // Tutup Data Adapter
c.tutupDB(); // Tutup Koneksi Database
}
Tuliskan Code diatas pada Form anda, selanjutnya tinggal panggil melalui Event Load;
        private void FrmTransaksi_Load(object sender, EventArgs e) {
KonekProduct(); // panggil Auto Complate
}
Jika sudah selesai maka Anda sudah berhasil membuat Auto Complate di CSharp (C#) tanpa ada kendala apapun, jangan lupa dishare jika bermanfaat, terima kasih ;)