Salah satu kontrol dalam Visual Basic .Net yang berfungsi untuk menampilkan data yaitu objek ListView. Perbedaan ListView dengan DataGridView secara mendasar adalah pada tampilan, dimana ListView desainnya lebih menarik dan bisa digunakan untuk membuat Shorcut Menu menggunakan ikon gambar, sedangkan DataGridView tampilannya bisa dibilang standard. Namun bila dilihat dari segi performa untuk menampilkan data yang banyak, lebih dianjurkan untuk menggunakan DataGridView karena lebih cepat dalam menampilkan data dibandikan dengan objek ListView. Buat projek baru dengan nama ListView.
1. Buatlah koneksi dengan database anda, silahkan lihat contoh membuat koneksi ke database dengan mudah http://www.salamilmu.com/2016/11/implementasi-perintah-dasar-sql-dengan.html
2. Desain form seperti dibawah ini
2. Desain form seperti dibawah ini
3. Klik kanan form, kemudian ketikkan listing program dibawah ini
Imports System.Data.OleDb
Public Class Form1
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampil.Click
Me.lv.Items.Clear()
Dim DBConn As New OleDbConnection(My.Settings.Koneksi)
DBConn.Open()
Dim strQ As String = ""
Dim cmd As OleDbCommand
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim itemcoll(100) As String
strQ = "SELECT * FROM Orders"
cmd = New OleDbCommand(strQ, DBConn)
da = New OleDbDataAdapter(cmd)
ds = New DataSet
da.Fill(ds, "Table")
Dim i As Integer = 0
Dim j As Integer = 0
For i = 0 To ds.Tables(0).Columns.Count - 1
Me.lv.Columns.Add(ds.Tables(0).Columns(i).ColumnName.ToString())
Next
For i = 0 To ds.Tables(0).Rows.Count - 1
For j = 0 To ds.Tables(0).Columns.Count - 1
itemcoll(j) = ds.Tables(0).Rows(i)(j).ToString()
Next
Dim lvi As New ListViewItem(itemcoll)
Me.lv.Items.Add(lvi)
Next
End Sub
End Class
Seperti saya katakan diatas bahwa, jika data yang akan ditampilkan mencapai 1000 record lebih, saya anjurkan untuk menggunakan objek DataGridView. Silahkan download contoh programnya disini https://www.4shared.com/rar/mjGDwaCpce/ListView.html
Database , Microsoft Access , Pemrograman , Tutorial , Visual Basic .Net




Tidak ada komentar:
Posting Komentar