Rabu, 07 Juni 2017

Data Binding Combox Box dengan C#

Tidak ada komentar:
Kalau tutorial sebelumnya saya membahas membuat program dengan visual basic .net, maka kali ini saya membuat tutorial tentang binding data atau menghubungkan/mengisi data ke objek combo box menggunakan bahasa C#.

1. Buka visual studio anda dan buat sebuah projek dengan nama ComboBoxProject.
2. Buat sebuah database dengan nama Human.mdb.
3. Tambahkan sebuah tabel anggota yang berisi field ID dan nama. Isi tabel tersebut sesuai yang anda mau.
4. Buat koneksi program ke database dengan cara memilih menu Project -> ComboBox Properties.
5. Desain koneksi seperti gambar dibawah


Buka project anda kemudian desain form seperti dibawah ini


Ketikkan source code seperti dibawah ini.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace ComboBoxProject
{
    public partial class frmAnggota : Form
    {
        public frmAnggota()
        {
            InitializeComponent();
        }

        private void frmAnggota_Load(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(Properties.Settings.Default.Koneksi);
            conn.Open();

            OleDbDataAdapter adp = new OleDbDataAdapter("select * from anggota order by id asc", conn);
            DataTable dt = new DataTable();
            adp.Fill(dt);
            cboAnggota.DataSource = dt;
            cboAnggota.ValueMember = "id";
            cboAnggota.DisplayMember = "nama";
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("ID : " + cboAnggota.SelectedValue.ToString() + "\nNama : " + cboAnggota.Text);
        }
    }
}
Jalankan program anda dan hasilnya seperti berikut.


Download contoh source codenya disini : 
,

Tidak ada komentar:

Posting Komentar