Cara Menampilkan Data dari Database ke DatagridView pada Visual Basic.NET

Cara Memunculkan Data dari Database ke DatagridView pada Visual Basic.NET Microsoft Visual Studio 2012 - Hai sobat blogger ketemu lagi dengan saya dewan komputer dan pada kesempatan kali ini saya akan memposting tentang cara memunculkan/menampilkan data yang ada pada database ke sebuah datagridview pada bahasa pemrograman VB.NET dan database MySQL. Sebenarnya database apa saja sama saja hanya pada Import yang berbeda. 
Datagridview ini sangat berguna sekali dan tool yang wajib digunakan dalam membuat sebuah program karena datagridview ini berguna untuk menampilkan sebuah data yang ada pada database untuk selanjutnya ditampilkan diprogram Anda. Jadi tidak mungkin kan dalam sebuah program tidak ada data yang ditampilkan dan jika ingin melihat harus melihat dari databasenya oleh karena itu datagridview ini wajib ada menurut saya hehe....

 Cara Menampilkan Data dari Database ke DatagridView pada Visual Basic.NET

Contohnya yaitu seperti gambar di atas. Langsung saja langkah-langkahnya yaitu :
1. Masukkan Datagridview pada form yang Anda buat.

2. Buat Module Koneksi (jika belum ada) atau bisa lihat Cara Membuat Module Koneksi untuk Mengkoneksikan dengan Database MySQL dengan VB.NET. Sesuaikan namanya.

3. Klik 2x pada formnya dan buat method seperti dibawah. Untuk posisinya bisa dimana saja tapi BUKAN di dalam SUB melainkan diatas SUB

    Public da As MySqlDataAdapter
    Public dt As DataTable

    Sub tampil()
        da = New MySqlDataAdapter("select * from tb_personil", koneksi)
        dt = New DataTable
        da.Fill(dt)
        dg.DataSource = dt

        dg.Columns(0).HeaderText = "NRP"
        dg.Columns(1).HeaderText = "Nama Personil"
        dg.Columns(2).HeaderText = "Pangkat"
        dg.Columns(3).HeaderText = "Tempat Lahir"
        dg.Columns(4).HeaderText = "Tanggal Lahir"
        dg.Columns(5).HeaderText = "Pendidikan Umum"
        dg.Columns(6).HeaderText = "Pendidikan Polri"
        dg.Columns(7).HeaderText = "Pendidikan Kejuruan"

        dg.AutoResizeColumns()
        dg.AlternatingRowsDefaultCellStyle.BackColor = Color.Aqua
    End Sub
Keterangan :
- tb_personil : nama tabel yang ingin ditampilkan
- dg : nama datagridview
- koneksi : ada pada module koneksi
- dg.Columns(0).HeaderText : untuk memberikan judul kolom sesuaikan dengan jumlah atributnya
- dg.AutoResizeColumns() : agar besar kolomnya otomatis mengikuti jumlah karakter paling panjang
- dg.AlternatingRowsDefaultCellStyle.BackColor : untuk warna selang-seling pada setiap baris

4. Klik 2x pada formnya (di tempat yang kosong ya) jadi pada Form_Load dan masukkan methodnya

Private Sub FormInput_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        kon()
        tampil()
    End Sub

5. Method tampil() bisa ditambahkan di setiap button seperti button simpan, ubah, hapus yang berguna untuk merefresh atau secara otomatis datagridveiw terisi data yang baru.

6. Selesai dan hasilnya


JIKA ANDA INGIN MENDOWNLOAD CONTOH PROGRAM  DIATAS TINGGAL KLIK LINK

DOWNLOAD

Sekian postingan saya tentang Cara Menampilkan Data dari Database ke DatagridView pada Visual Basic.NET. Jika ada kesalahan atau Anda masih bingung silahkan tinggalkan komentar pada kotak komentar yang sudah disediakan dibawah untuk selanjutnya akan saya jawab secepatnya. Semoga bermanfaat dan sampai ketemu lagi pada postingan saya selanjutnya...
Previous
Next Post »

5 komentar

Click here for komentar
Nimous FIX
admin
1 November 2017 pukul 09.41 ×

Thanks gan
[Nimous.com]

Reply
avatar
Unknown
admin
15 Januari 2018 pukul 20.33 ×

gan saya ada kendala nih ...
mohon bantuannya
An unhandled exception of type 'System.NullReferenceException' occurred in cobauas.exe

Additional information: Object reference not set to an instance of an object.

solusinya giamana gan ?

Reply
avatar
Unknown
admin
19 Desember 2018 pukul 22.46 ×

Terimakasih banyak atas ilmunya kang

Reply
avatar

Jika Anda ingin bertanya silahkan berkomentar dengan sopan gan dan JANGAN PASANG LINK DI KOMENTAR.... ConversionConversion EmoticonEmoticon