Tutorial VB .Net 2010 - Menampilkan Database Ke DataGridView VB - Net 2010
Tutorial VB .Net 2010 - Menampilkan Database Ke DataGridView VB - Net 2010
Pada Postingan sebelumnya saya sudah menjelakan bagaimana cara untuk menampilkan Databas
dalam ListView. Pada kesempatan kali ini saya akan menjelaskan bagaimana cara menampilkan da
database kedalam DataGridView menggunakan database Access dan VB.net 2010. OK langsung e
saja gak usah banyak bicara.
Buatlah database dengan nama db_barang.mdb. Buat table dengan nama barang dengan
rincian atribut sebagai berikut :
Selanjutnya membuat tabel di dalam DataGridView. Klick gambar pada no 1 kemudian pilih A
Coloumn
Coloumn 1
PERHATIAN
Pada Kolom Name : Berikan nama sesuai Colom yang ada pada database
Misal : Pada database Colom pertama bernama id_barang, maka untuk kolom Name isikan id_bara
juga.
Pada Kolom Header text : Berikan nama yang akan tampil pada Header Colom
Klik Add untuk membuat Coloumn nama_barang, merk, jenis dan harga.
Jika Sudah membuat semua kolom yang dibutuhkan, tampilan Datagridview akan seperti
berikut :
Imports System.Data.OleDb
Public Class Barang
Public connstring As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data
Source = |datadirectory|\db_barang.mdb; persist security info = false"
Public conn As New OleDbConnection
Public cmd As New OleDbCommand
Public strsql As String
Private Sub Barang_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
conn.ConnectionString = connstring
If conn.State = ConnectionState.Closed Then
conn.Open()
Else
MsgBox("close")
End If
Me.RefreshDataView()
End Sub
Sub RefreshDataView()
Penjelasan :
: Koneksi Database Access db_barang.mdb
: Membuka koneksi database
: Memanggil sub RefreshDataView untuk menampilkan data ke DataGridView
: Perintah SQL untuk mengambil data pada tabel barang
: Menampilkan data dari database kedalam Datagrid
Label: VB Net
8 komentar:
dan koenya
Private Sub TampilData()
Dim da As New MySqlDataAdapter("select * from tbl_pegawai", db)
Dim dt As New DataTable
da.Fill(dt)
dgv.Rows.Clear()
For i = 0 To dt.Rows.Count - 1
With dgv
dgv.Rows.Add(dt.Rows(i)("idpegawai"), dt.Rows(i)("nama"), dt.Rows(i)("nip"), dt
("jabatan"), dt.Rows(i)("status"), dt.Rows(i)("pangkat"), dt.Rows(i)("gender"), dt.Rows(i)("a
dt.Rows(i)("kontak"))
End With
Next
End Sub
Balas
Balasan
Imports MySql.Data.MySqlClient
Public Class Form1
'variabel untuk koneksi ke database dan perintah2 SQL nya.
Dim kon As New MySqlConnection("server=localhost ; user id
database=NAMADATABASE")
Dim perintah As New MySqlCommand
Sub tampilkan()
kon.Open()
perintah.Connection = kon
perintah.CommandType = CommandType.Text
perintah.CommandText = "SELECT * FROM barang"
tampildata.SelectCommand = perintah
datatabel.Tables.Clear()
tampildata.Fill(datatabel, "barang")
DataGridView1.DataSource = datatabel.Tables("barang")
kon.Close()
End Sub
Balas
Balas
Balasan
Balas