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 :
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" |
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 :
da = New MySqlDataAdapter( "select NIP, NAMA, NOTELP, ALAMAT from siswa" , conn) |
dgvDaftarSiswa.DataSource = ds.Tables( "siswa" ) |
Logika 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) Handles
MyBase .Load |
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 |
Private Sub Form1_Load( ByVal sender As System. Object , ByVal e As System.EventArgs) Handles
MyBase .Load |
Private Sub BtnSimpan_Click( ByVal sender As System. Object , ByVal e As System.EventArgs) Handles btnSimpan.Click |
str = "insert into siswa values ('" & txtNip.Text & "','" & txtNama.Text & "', '" & txtNoTelp.Text & "', '" & rtbAlamat.Text & "')" |
cmd = New MySqlCommand(str, conn) |
MessageBox.Show( "Insert Data Siswa Berhasil Dilakukan" ) |
MessageBox.Show( "Insert data siswa gagal dilakukan." ) |
da = New MySqlDataAdapter( "select NIP, NAMA, NOTELP, ALAMAT from siswa" , conn) |
dgvDaftarSiswa.DataSource = ds.Tables( "siswa" ) |
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" |
Oke, 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.
No comments:
Post a Comment