tutorial visual basic

13
Tutorial Visual Basic .Net : Menampilkan Data Ke DataGridView – Setelah pada postingan sebelumnya kita telah mempelajari tentang bagaimana membuat desain interface, membuat module koneksi vb.net ke MySQL dan juga cara bagaimana memasukan data kedalam database MySQL melalui sistem aplikasi yang dibuat di VB.Net. Kali ini kita mempelajari tentang bagaimana cara menampilkan data dari database MySQL ke DataGridView yang sudah kita buat sebelumnya. Mengatur Tampilan DataGridView. Langkah pertama yang akan kita lakukan untuk menampilkan data dari database ke datagridview adalah membuat sebuah subroutine untuk mengatur tampilan DataGridView agar lebih enak dilihat. Perintahnya seperti berikut ini : Sub aturDGV( ) Try dgvDaftarSiswa.Columns(0).Width = 70 dgvDaftarSiswa.Columns(1).Width = 130 dgvDaftarSiswa.Columns(2).Width = 100 dgvDaftarSiswa.Columns(3).Width = 150 dgvDaftarSiswa.Columns(0).HeaderText = "NIP" dgvDaftarSiswa.Columns(1).HeaderText = "Nama" dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon" dgvDaftarSiswa.Columns(3).HeaderText = "Alamat" Catch ex As Exceptio n End Try End Su b Jadi pada perintah diatas kita mengatur ukuran lebar dari masing-masing kolom di datagridview dan juga mengatur Header Text dari masing masing kolom tersebut sesuai dengan nama field yang ada didatabase. Perintah Menampilkan Data Dari Database Ke DataGridView. Selanjutnya adalah membuat perintah untuk menampilkan data dari Database kedalam DataGridView, buat sebuah subroutine dengan nama tampilSiswa, lebih lengkap perintahnya seperti berikut ini :

Upload: zulfa-chikicieww

Post on 16-Apr-2017

70 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tutorial visual basic

Tutorial Visual Basic .Net : Menampilkan Data Ke DataGridView – Setelah pada postingan sebelumnya kita telah mempelajari tentang bagaimana membuat desain interface, membuat module koneksi vb.net ke MySQL dan juga cara bagaimana memasukan data kedalam database MySQL melalui sistem aplikasi yang dibuat di VB.Net.Kali ini kita mempelajari tentang bagaimana cara menampilkan data dari database MySQL ke DataGridView yang sudah kita buat sebelumnya.

Mengatur Tampilan DataGridView.Langkah pertama yang akan kita lakukan untuk menampilkan data dari database ke datagridview adalah membuat sebuah subroutine untuk mengatur tampilan DataGridView agar lebih enak dilihat. Perintahnya seperti berikut ini :

Sub aturDGV()        Try

            dgvDaftarSiswa.Columns(0).Width = 70

            dgvDaftarSiswa.Columns(1).Width = 130            dgvDaftarSiswa.Columns(2).Width = 100            dgvDaftarSiswa.Columns(3).Width = 150

            dgvDaftarSiswa.Columns(0).HeaderText = "NIP"

            dgvDaftarSiswa.Columns(1).HeaderText = "Nama"            dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon"

            dgvDaftarSiswa.Columns(3).HeaderText = "Alamat"

        Catch ex As Exception

        End Try

    End SubJadi pada perintah diatas kita mengatur ukuran lebar dari masing-masing kolom di datagridview dan juga mengatur Header Text dari masing masing kolom tersebut sesuai dengan nama field yang ada didatabase.

Perintah Menampilkan Data Dari Database Ke DataGridView.Selanjutnya adalah membuat perintah untuk menampilkan data dari Database kedalam DataGridView, buat sebuah subroutine dengan nama tampilSiswa, lebih lengkap perintahnya seperti berikut ini :

Sub tampilSiswa()

 

        Call koneksi()

        da = New MySqlDataAdapter("select NIP, NAMA, NOTELP, ALAMAT from

Page 2: Tutorial visual basic

siswa", conn)

        ds = New DataSet        da.Fill(ds, "siswa")        dgvDaftarSiswa.DataSource = ds.Tables("siswa")

         

        End SubLogika dari perintah diatas adalah kita memilih untuk menampilkan field NIP, NAMA, NOTELP dan ALAMAT yang ada pada tabel siswa untuk ditampilkan di dgvDaftarSiswa.Jika subroutine aturDGV dan tampilSiswa sudah berhasil dibuat, selanjutnya panggil subroutine tersebut pada saat form di load, perintahnya seperti berikut ini :

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

        Call tampilSiswa()

        Call aturDGV()

    End Sub

Oke sekarang coba jalankan lagi aplikasinya, jika berhasil maka daftar siswa yang ada dalam database akan langsung ditampilkan pada saat aplikasi pertama kali dijalankan seperti gambar berikut :

Nah data siswa sudah berhasil ditampilkan kedalam dgvDaftarSiswa, jika masih bingung silahkan lihat perintah lengkapnya dari sistem aplikasi yang sedang kita buat berikut ini :

Imports MySql.Data.MySqlClient

Page 3: Tutorial visual basic

Public Class Form1

 

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load        Call tampilSiswa()

        Call aturDGV()

    End Sub

 

    Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnSimpan.Click

        Call koneksi()

        Try

            Dim str As String            str = "insert into siswa values ('" & txtNip.Text & "','" & txtNama.Text & "', '" & txtNoTelp.Text & "', '" & rtbAlamat.Text & "')"

            cmd = New MySqlCommand(str, conn)

            cmd.ExecuteNonQuery()

            MessageBox.Show("Insert Data Siswa Berhasil Dilakukan")

 

        Catch ex As Exception            MessageBox.Show("Insert data siswa gagal dilakukan.")

        End Try

    End Sub

     Sub tampilSiswa()

 

        Call koneksi()

        da = New MySqlDataAdapter("select NIP, NAMA, NOTELP, ALAMAT from siswa", conn)

        ds = New DataSet        da.Fill(ds, "siswa")        dgvDaftarSiswa.DataSource = ds.Tables("siswa")

         

        End Sub

     Sub aturDGV()

Page 4: Tutorial visual basic

        Try

            dgvDaftarSiswa.Columns(0).Width = 70

            dgvDaftarSiswa.Columns(1).Width = 130            dgvDaftarSiswa.Columns(2).Width = 100            dgvDaftarSiswa.Columns(3).Width = 150

            dgvDaftarSiswa.Columns(0).HeaderText = "NIP"

            dgvDaftarSiswa.Columns(1).HeaderText = "Nama"            dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon"

            dgvDaftarSiswa.Columns(3).HeaderText = "Alamat"

        Catch ex As Exception

        End Try

    End Sub

 End ClassOke, sampai disini dulu pembahasan mengenai cara menampilkan data dari database ke datagridview, pada kesempatan selanjutnya kita akan membahas mengenai bagaimana cara menampilkan data yang ada pada datagridview kedalam textbox sehingga data yang ditampilkan ke textbox tersebut dapat digunakan untuk melakukan proses update data.Bagikan :

Click to share on Twitter (Opens in new window) 7Click to share on Facebook (Opens in new window)7 Click to share on Google+ (Opens in new window)

RelatedTutorial Visual Basic .Net : VB.Net & MySQLAugust 25, 2015In "Visual Basic .Net"Tutorial Visual Basic .Net : Menampilkan Data Dari DataGridView Ke TextBoxAugust 27, 2015In "Visual Basic .Net"Tutorial Visual Basic .Net : Update Data Di VB.Net Dan MySQLAugust 28, 2015In "Visual Basic .Net"

Tutorial Visual Basic .Net inShare

Previous Post Tutorial Visual Basic .Net : Menampilkan Data Dari DataGridView Ke TextBox Next Post Tutorial Visual Basic .Net : Insert Data Dari VB.Net Ke MySQL

Page 5: Tutorial visual basic

Firdan Ardiansyah

Related articles

Tutorial Visual Basic.Net – Format Ribuan Di Textbox

Tutorial Visual Basic 2015 – Mengatur Format DateTimePicker

Page 6: Tutorial visual basic

Tutorial Visual Basic 2015 – Picture Box

13 thoughts on “Tutorial Visual Basic .Net : Menampilkan Data Ke DataGridView”

1. AfwanNovember 10, 2015 at 9:16 amMau nanyak mas, pada baris imports ny klw mysql ny tidak terbaca gmna mas, mohon pencerahan nya.

Reply ↓

1. Firdan Ardiansyah Post authorNovember 10, 2015 at 10:23 ammas harus download dulu mysql connectornya terus tambahanin mysql.data ke references dari project yang sedang mas buat. Langkahnya bisa dilihat di http://lebakcyber.com/tutorial-visual-basic-net-module-koneksi-vb-net-mysql/Reply ↓

2. taufanDecember 6, 2015 at 11:16 amkenapa ya pas di run tidak mau muncul data-data siswanya kedalam data grid nya.. apakah ada proferties yg harus dirubah

Reply ↓

3. Firdan Ardiansyah Post authorDecember 6, 2015 at 5:44 pmcoba agan cek query mysqlnya, atau apakah subroutine tampilSiswa sudah dipanggil pada saat form di load. jika tidak ada masalah di query atau subroutine sudah dipanggil, pastikan didatabase yang agan punya sudah ada

Page 7: Tutorial visual basic

data siswanya, karena kalau data didalam databasenya masih kosong tidak akan ada data yang ditampilkan di datagridview. Trims.

Reply ↓

1. Wahyu AkbarJune 7, 2016 at 12:04 amselamat malam pak, mau sedikit menambahkan masalah pak.punya saya tidak muncul seperti NIP, NAMA, ALAMAT . bagaimana pak solusinya ?

Reply ↓

1. Firdan Ardiansyah Post authorJune 7, 2016 at 6:55 pmcoba silahkan bapa cek kembali query MySQL pada sub tampil siswa, cek juga apakah data siswa sdah ada didatabase atau belum. Apakah ada keterangan error saat programnya dijalankan atau tidak pak? trims.

Reply ↓

4. usroMay 11, 2016 at 11:38 pmassalamualaikum wr wb..pak ko saya sudah coba untuk mengatur header text nya.. namun catch ex as exception nya malah error ya pak? sebenarnya kata ” catch ” itu maksudnya apa ya pak?

Reply ↓

1. Firdan Ardiansyah Post authorMay 12, 2016 at 1:55 amWalaikumsalam.Fungsi dari try catch itu untuk mengatasi error pada saat program dijalankan. Bapa bisa cek pesan errornya apa, mungkin ada salah penulisan atau jumlah kolom yang dibuat tidak sama dengan jumlah kolom yang akan ditampilkan dari database. Terima kasih.

Reply ↓

5. Akhmad Zul Mukhlis June 16, 2016 at 11:12 am ds = New DataSetda.Fill(ds, “siswa”)

Page 8: Tutorial visual basic

“siswa” itu kan nama tabel di dalam database kan Pak ??

saya menggunakan database saya sendiri, seperti ini:ds = New DataSetda.Fill(ds, “wi_table”)

dan terjadi kesalahan Pak di point itu, sudah saya rubah semua

Sub viewData()Call koneksi()da = New MySqlDataAdapter(“select wi_code, wi_doc, wi_year, wi_title, wi_date, wi_revision, wi_prepare, wi_htu from wi_table”, conn)ds = New DataSetda.Fill(ds, “wi_table”)DataGridView1.DataSource = ds.Tables(“wi_table”)End Sub

Reply ↓

1. Firdan Ardiansyah Post authorJune 17, 2016 at 7:54 pmyup siswa itu nama tabel didalam database, coba perhatikan perintah ds disitu, dimana ds itu merupakan variabel untuk dataset.

coba bapa cek tutorial berikut http://lebakcyber.com/tutorial-visual-basic-net-module-koneksi-vb-net-mysql/. takutnya nama variabel di module koneksi yang bapa buat tidak sama dengan yang saya buat.kalo boleh tolong kirim keterangan errornya apa pak.

Trims.

Reply ↓

6. ayashJune 23, 2016 at 10:10 pmTerimakasih… Membantu sekali..

Reply ↓

7. fiki June 24, 2016 at 2:01 am mau nanya kalo codingan untuk munculin join tabel itu kaya gimana ya mas?

Reply ↓

Page 9: Tutorial visual basic

1. Firdan Ardiansyah Post authorJune 24, 2016 at 9:14 pmmas harus menggunakan query mysql untuk join table, sayangnya saya belum sempat nulis tutorial tentang join tabel di mysql. Mungkin mas bisa googling dulu bagaimana caranya join tabel di mysql.

Kalau sudah bisa tinggal ganti aja query mysql yang di subroutine tampilsiswa sesuai dengan query join tabel yang sudah mas buat.

Trims.

Reply ↓

Leave a ReplyYour email address will not be published. Required fields are marked *

Comment

Name *Email *

Website

Notify me of follow-up comments by email.

Notify me of new posts by email.

Post Terbaru

10 Aplikasi dan Game Terbaik Google Play 2016Firdan ArdiansyahNews

Post Comment

Page 10: Tutorial visual basic

Trik Baca Pesan WhatsApp Tanpa Ketahuan Si PengirimFirdan ArdiansyahTips And Trick

Warung Chain Laris Manis Di iOS Dan AndroidFirdan ArdiansyahNews

Lebak CyberFollow UsArtikel Terbaru

10 Aplikasi dan Game Terbaik Google Play 2016Firdan ArdiansyahNews

Trik Baca Pesan WhatsApp Tanpa Ketahuan Si PengirimFirdan ArdiansyahTips And Trick

Warung Chain Laris Manis Di iOS Dan AndroidFirdan ArdiansyahNews

Page 11: Tutorial visual basic

Batereai Oppo Find 9 Bisa Penuh Dalam 15 MenitFirdan ArdiansyahNews

Komentar

Firdan Ardiansyah

mas harus menggunakan query mysql untuk join tabl...

fiki

mau nanya kalo codingan untuk munculin join tabel...

ayash

Terimakasih... Membantu sekali..

Firdan Ardiansyah

yup siswa itu nama tabel didalam database, coba p...

Akhmad Zul Mukhlis

Page 12: Tutorial visual basic

ds = New DataSet da.Fill(ds, "siswa") "siswa"...

KategoriHTML Juniper MySQL News PHP PostgreSQL Tips And Trick Visual Basic .Net Windows 10 Copyright LebakCyber.Com 2015 - 2016. All righ