locked
Cara Membuat tampilan datagrid VB 2010 menggunakan mysql RRS feed

  • Pertanyaan

  • mau tanya, cara membuat tampilan datagrid di VB 2010 menggunakan Mysql.

    dengan menggunakan 2 tabel.

    1. Tabel_barang : kode_barang, nama_Barang, harga

    2. Tabel_Rinci_Pembelian : No_Faktur, Kode_barang, harga_beli, Jumlah_Beli dst...

    untuk datagrid tbl rinci pmbelian. bagaimana untuk menampilkan nama barang di datagrid nya dengan memanggil dari tabel barang...???

    tolong bantuannya.

    terimakasih

    Minggu, 15 Juni 2014 15.38

Jawaban

  • Halo, 

    karena pada umumnya master / detail relasi memiliki kunci primer, yang jika kami lihat di persoalan kamu, adalah Kode_Barang, maka cara paling mudah adalah 

    • Setelah melakukan binding data terhadap table barang, tambahkan kode untuk membaca baris yang pengguna plih dengan selected index. Baca caranya di sini http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.selectedindex(v=vs.110).aspx 
    • Kemudian baca kode barang dengan memanggil cell tempat menyimpan kode barang tersebut misal  MyDataGrid.SelectedItem.Cells(1).Text
    • Simpan nilai yang kamu peroleh di variabel global misal selectedKodeBarang

    • Gunakan query dengan klausul where di mysql dengan mengambil variabel global (SelectedKodeBarang) yang kamu dapatkan di sana 

    • Dengan menggunakan query tersebut tampilkan query ke tabel kedua (tableRinciPembelian)

    selamat mencoba 


    Agile and ALM blog at http://ridilabs.net :)

    Minggu, 15 Juni 2014 22.26