Artikel berikut ini menjelaskan konsep dasar tentang kontrol DataGridView. DataGridView adalah sebuah kontrol di VB.net yang digunakan untuk menampilkan data dalam bentuk grid. Kontrol ini dirancang untuk menjadi solusi lengkap untuk menampilkan data tabular dengan Windows Forms. Artikel ini juga membahas bagaimana penggunaan DatagridView pada VB.Net
Content
- Menambahkan kolom pada DataGridView
- Menambahkan baris / data pada DataGridView
- Mendapatkan nilai baris yang terpilih DatagridView
- Menghapus data pada DataGridView
- Menghapus baris terpilih pada DataGridView
- Mendapatkan jumlah baris pada DataGridView
Menambahkan Kolom
Untuk menambahkan kolom anda dapat menggunakan GUI untuk menambahkannya atau melalui baris kode program
Melalui GUI
Melalui baris kode program
Private Sub Button1_Click( ByVal sender As System. Object , _ ByVal e As System.EventArgs) Handles Button1.Click With DataGridView1 .ColumnCount = 2 .Columns(0).Name = "NIP" .Columns(1).Name = "Nama" End With End Sub |
Menambahkan baris / data
Anda dapat menambahkan baris dan kolom dengan kontrol dan secara manual mengisi dengan data. Kode berikut ini menunjukkan bagaimana untuk secara manual membuat Kolom dan Baris di DataGridView.
Private Sub Button1_Click( ByVal sender As System. Object , _ ByVal e As System.EventArgs) Handles Button1.Click With DataGridView1 Dim row As String () = New String () { "6309189" , "Alfa Adhitya" } .Rows.Add(row) 'atau .Rows.Insert(.NewRowIndex, "6309189" , "Alfa Adhitya" ) End With End Sub |
Get Selected Item
Untuk mendapatkan nilai dari datagridview, kita bisa menggunakan
DataGridView1.Item
Parameter
Syntax | Keterangan |
---|---|
DataGridView1.Item(ColumnIndex As Integer, RowIndex As Integer) |
|
DataGridView1.Item(ColumnName As String, RowIndex As Integer) |
|
Untuk menampilkan data yang terpilih, kita harus tuliskan script program pada event CellClick
Private Sub DataGridView1_CellClick( ByVal sender As Object , _ ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick With DataGridView1 TextBox1.Text = .Item(0, .CurrentRow.Index).Value TextBox2.Text = .Item(1, .CurrentRow.Index).Value End With End Sub |
Menghapus Semua Data
Untuk menghapus semua baris pada datagridview gunakan perintah
DataGridView1.Rows.Clear()
Private Sub Button2_Click( ByVal sender As System. Object , _ ByVal e As System.EventArgs) Handles Button2.Click DataGridView1.Rows.Clear() End Sub |
Menghapus baris terpilih
Private Sub Button2_Click( ByVal sender As System. Object , _ ByVal e As System.EventArgs) Handles Button2.Click If DataGridView1.CurrentRow.Index <> DataGridView1.NewRowIndex Then DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index) End If End Sub |
Mendapatkan jumlah baris
Private Sub Button4_Click( ByVal sender As System. Object , _ ByVal e As System.EventArgs) Handles Button4.Click MsgBox(DataGridView1.Rows.Count) End Sub |
Kontrol DataGridView juga dapat dikoneksikan dengan berbagai jenis database, dan menampilkan isi dari tabel atau query melalui perintah SQL. Pembahasan ini akan dilanjutkan pada artikel selanjutnya
1 komentar:
terima kasih ya pak. artikel ini cukup membantu saya. dan sangat bermanfaat pak.
Posting Komentar