Menampilkan Data Ms. Access pada DataGridview menggunakan Visual Studio 2008 C#

Menampilkan Data Ms. Access pada DataGridview menggunakan Visual Studio 2008 C#DataGridView adalah sebuah kontrol di C# yang digunakan untuk menampilkan data dalam bentuk grid. Kontrol ini dirancang untuk menjadi solusi lengkap untuk menampilkan data tabular dengan Windows Forms. Pada kesempatan kali ini saya akan menulis bagaimana langkah-langkah menampilkan data pada Database Ms. Access ke DataGridview pada Visual Studio 2008 C#. Berikut langkah-langkahnya :


Buat Database pada Ms. Access


Buat design form untuk menampilkan data. Tarik toolbox DataGridview ke form.

Buat Class  untuk koneksi, namai dengan MyData

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;

namespace TA
{
    class MyData
    {
        public static string ConnectionString
        {
            get
            {
                return "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" +
                    Application.StartupPath + "\\pelanggan.mdb";
            }
        }

        private static OleDbConnection _connection;

        public static OleDbConnection Connection
        {
            get
            {
                if (_connection == null)
                    _connection = new OleDbConnection(ConnectionString);
                if (_connection.State == ConnectionState.Closed)
                    _connection.Open();

                return _connection;
            }
        }
    }
}

Buat fungsi tampilkan data seperti dibawah ini. 

OleDbDataAdapter adapterpelanggan;
DataTable dtpelanggan = new DataTable();
DataView dvpelanggan = new DataView();
private void TampilkanData()
        {
            adapterpelanggan = new OleDbDataAdapter("select * from pelanggan",
                MyData.Connection);
            dtpelanggan.Clear();
            adapterpelanggan.Fill(dtpelanggan);
            dvpelanggan = dtpelanggan.DefaultView;
            dataGridView1.DataSource = dvpelanggan;

        }

Aktifkan event Form load, kemudian panggil fungsi yang telah kita buat,

private void frmPelanggan_Load(object sender, EventArgs e)
        {
            TampilkanData();
        }

Jika program di run akan didapat hasil seperti gambar di bawah ini pada datagridview.


Sekian, semoga bermanfaat ^^

Berkomentar yang sopan ya, Terimakasih sahabat..
EmoticonEmoticon