Menampilkan data Dari DataGridView Ke TextBox VB.Net
Menampilkan data Dari DataGridView Ke TextBox VB.Net – Setelah pada tutorial sebelumnya kita telah berhasil menampilkan data dari database ke DataGridView, kali ini kita akan mencoba untuk menampilkan data dari DataGridView ke Textbox ataupun komponen Toolbox lainnya.
Jadi jika user mengklik data yang ada didalam DataGridView, maka nilai data yang ada di DataGridView tersebut akan ditampilkan di TextBox ataupun komponen Toolbox lainnya.
Langkah pertama, kita buka lagi project sekolah yang sebelumnya sudah kita buat. Pada dgvDaftarSiswa, pilih menu events lalu klik dua kali CellMouseClick seperti berikut ini :
Nah selanjutnya masukan perintah berikut ini kedalam CellMouseClick :
txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value txtNama.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(1).Value txtNoTelp.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(2).Value rtbAlamat.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(3).Value
Maksud dari perintah diatas adalah saat kita meng klik data yang ada pada dgvDaftarSiswa, baris yang diklik tersebut nilainya akan di tampilkan ke txtNip, txtNama, txtNoTelp dan juga rtbAlamat.
Untuk lebih jelasnya berikut ini perintah keseluruhan dari perintah CellMouseClick untuk menampilkan data dari DataGridView ke Textbox.
Private Sub dgvDaftarSiswa_CellMouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles dgvDaftarSiswa.CellMouseClick txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value txtNama.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(1).Value txtNoTelp.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(2).Value rtbAlamat.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(3).Value End Sub
Sekarang coba jalankan aplikasinya, lalu klik salah satu data yang ada di dalam dgvDaftarSiswa, nanti data yang ada di DataGridView nilainya akan ditampilkan kedalam textbox seperti gambar berikut.
Seperti itulah cara bagaimana menampilkan data yang ada didalam DataGridView Kedalam Textbox. Pada pembahasan selanjutnya kita akan membahas mengenai bagaimana cara update data di VB.Net Ke database MySQL.
Jadi jangan lupa untuk terus berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar visual basic.net lainnya dan jangan lupa untuk sharing artikel ini ke sosial media kalian seperti facebook dan twitter agar informasi ini dapat dinikmati juga oleh teman teman kamu.
bang kenapa perinta txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value ditulis 2x pada cellmouseclick
terima kasih masukannya, sudah kami perbaiki mas.
Tana , kalai misal agar muncul pesan error saat di input data yang sama itu gimana mencegahnya gan ?
cek dulu pake query select gan pakah data yang akan diinput itu udah ada di database atau belum.
Gimana itu ya gan , apa ada link referensi gan ? terima kasih sebelumnya
Jadi kebutuhan saya itu seperti ini gan ,
misal di program saya kan ada nomor urut , namanya no.Text > jadi misal input no urut yang sama ( karena di database nomor urut itu sudah ada) agar muncul pesan misal , nomor urut sama , itu bagaimana ya caranya