Senin, 29 November 2010
4
[VB.NET] Memasukan Tabel Database Ke ListView
Oke, kebanyakan orang memang lebih suka dengan menggunakan DataGrid untuk menampilkan keseluruhan isi dari tabel pada database. Tetapi kali ini sobat akan tahu tentang teknik menampilkan table database kedalam ListView. Okee...........
Atur seperti ini:
Source Code:
Source Code:
Deklarasi: 1 Form 1 ListView
Atur seperti ini:
Source Code:
Deklarasi: 1 Form 1 ListView
Source Code:
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' Membuat koneksi baru Dim adoConn As New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet." _ & "OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\Biblio.mdb" _ & ";Mode=ReadWrite|Share Deny None;Persist Security Info=False") ' Membuka Koneksi adoConn.Open() ' Membuat Adapter dari koneksi Dim adoAdapter As New Data.OleDb.OleDbDataAdapter("SELECT * FROM Titles ORDER By Title", adoConn) Dim adoTable As New DataTable ' Mengisi object Tabel dengan Adapter adoAdapter.Fill(adoTable) ' Masukan tabel kedalam ListView LoadDB(lstData, adoTable) End Sub Private Sub LoadDB(ByRef lstView As System.Windows.Forms.ListView, ByVal Table As DataTable) Dim curRow As DataRow ' Membuat header kolom For i = 0 To Table.Columns.Count - 1 lstView.Columns.Add(Table.Columns(i).Caption) lstView.Columns.Item(i).Width = Len(Table.Columns(i).Caption) * 10 Next ' Mengisi data ke ListView For i = 0 To Table.Rows.Count - 1 curRow = Table.Rows(i) With lstView.Items.Add(curRow.Item(0).ToString) For j = 1 To lstView.Columns.Count - 1 .SubItems.Add(curRow.Item(j).ToString) Next End With Next End Sub End Class
Langganan:
Posting Komentar (Atom)
4 Komentar Untuk “[VB.NET] Memasukan Tabel Database Ke ListView”
Rabu, 23 Maret 2011 pukul 18.24.00 WIB
Thanks gan, ane dapet pencerahan
Rabu, 23 Maret 2011 pukul 19.36.00 WIB
Kalo bisa sekalian edit, pencarian, dan hapus datanya di up gan. Lagi belajar nih heheheh..Thanks sebelumnya
Kamis, 24 Maret 2011 pukul 11.57.00 WIB
@Anglingdarma ya indyaallah ane uplud bsok2 gan....thanx
Selasa, 12 Juli 2016 pukul 20.14.00 WIB
Mantapp gan..thanx ada pencerahan
Posting Komentar
Berikan komentar positif tentang artikel yang sederhana ini niscaya sobat akan mendapatkan balasannya. Hehehe