Introduction
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.NetMenambahkan Kolom
Untuk menambahkan kolom anda dapat menggunakan GUI untuk menambahkannya atau melalui baris kode programMelalui 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.ItemPrivate 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
mas cara menghapus baris gimana mas...???
ReplyDeletedan setelah dihapus letak arah pointer satu baris diatasnya.... mohon bantuannya... kirim ke email saya rilya_12_kp@yahoo.co.id atu ym rilya_12_kp@yahoo.co.id
Maaf mas , bru ol stelah skian lama naik gunung...
Deletenatar sya kirimkan..
makasi dah coment..
mantap mas bro
ReplyDeletetq
sma2..
Deletemas bro untuk memasukan data image ke datagrid yang simple gimana??
ReplyDeleteTerimakasih sangat membantu dan simpel
ReplyDelete