Menu Horisontal

Jumat, 11 Mei 2012

Menampilkan Data ke Datagridview

Sumber : http://lab-informatika.com/category/vb/tutorial/controls/datagridview-vbdotnet-t127.html#addColumn

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

  1. Menambahkan kolom pada DataGridView
  2. Menambahkan baris / data pada DataGridView
  3. Mendapatkan nilai baris yang terpilih DatagridView
  4. Menghapus data pada DataGridView
  5. Menghapus baris terpilih pada DataGridView
  6. Mendapatkan jumlah baris pada DataGridView


Menambahkan Kolom

Untuk menambahkan kolom anda dapat menggunakan GUI untuk menambahkannya atau melalui baris kode program
Melalui GUI
Add Column
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

SyntaxKeterangan
DataGridView1.Item(ColumnIndex As Integer, RowIndex As Integer)
  1. ColumnIndex : index kolom yang akan dipilih
  2. RowIndex : Baris ke berapa yang dipilih
DataGridView1.Item(ColumnName As String, RowIndex As Integer)
  1. ColumnName : Nama Kolom yang akan dipilih
  2. RowIndex : Baris ke berapa yang dipilih
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:

Unknown mengatakan...

terima kasih ya pak. artikel ini cukup membantu saya. dan sangat bermanfaat pak.