Senin, 26 Desember 2011

Load Data Ke ComboBox (Bagian II)

Dulu saya pernah posting tentang Load Data Ke ComboBox , yaitu bagaimana cara add item ke combobox secara manual atau tanpa datasource. Nah sekarang saya akan share cara add item dengan datasource














Pada saat Kita memilih Field FirstName, kita juga bisa mendapatkan EmployeeID nya secara bersamaan, TANPA harus melakukan select lagi ke tabel untuk mendapatkan EmployeeID. Ini dengan menggunakan property "DisplayMember" dan "ValueMember".

Caranya cukup mudah, saya sudah buatkan functionnya :
Untuk VB.NET :


 Private Sub LoadDataToComboBox(ByVal djieComboBox As ComboBox)
        'buka koneksi
        Dim con As New Odbc.OdbcConnection("dsn=local")
        con.Open()
        'isi combobox
        Dim adp As New Odbc.OdbcDataAdapter("select * from employees", con)
        Dim tbl As New DataTable
        adp.Fill(tbl)
        djieComboBox.DataSource = tbl
        'field yang akan ditampilkan di list combobox
        djieComboBox.DisplayMember = "FirstName"
        'field yang akan disimpan di sebagai value
        djieComboBox.ValueMember = "EmployeeID"
    End Sub

nah,untuk mendapatkan item yang di click, ini codingnya :

    Private Sub djieComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles djieComboBox1.SelectedIndexChanged
        Label1.Text = "Employee ID : " & djieComboBox1.SelectedValue.ToString
        Label2.Text = "Employee Name : " & djieComboBox1.Text
    End Sub


Sekian, semoga bermanfaat ...

Tags:
binding data to combobox, how to binding data , load data to combobox, vb net , c#, get data from combobox, display member and value member, selected combobox, example, source, using display and value member combobox

Ditulis Oleh : Wahyu Aji // 19.05
Kategori:

0 komentar:

Posting Komentar