Search This Blog

Menampilkan data dari MS-Access menggunakan GridView

Bagaimanakah menampilkan tabel data menggunakan ASP.NET dari database Microsoft Access?

Untuk menampilkan data dari tabel Microsoft Access kita dapat menggunakan control Gridview. Dengan control Gridview anda dapat menampilkan, mengedit, dan menghapus data dari berbagai macam data sources termasuk database dan XML Files.

Menggunakan Gridview control anda dapat:

  • Secara otomatis mem-bind data dan menampilkan data dari kontrol data source
  • Memilih, mengurutkan, mengedit dan menghapus data dari control data source

Selain itu anda juga dapat mengatur tampilan dan event buatan sendiri:

  • Mengatur kolom dan stile
  • Mengatur template untuk membuat elemen custom user interface
  • Menambah kode buatan sendiri untuk menangani event

Berikut ini saya memberikan contoh coding untuk menampilkan data secara tabular dari database tabel Microsoft Access


<%@ Page Language="VB" %>
<script runat="server">
</script>
<html>
<head runat="server">

<title>Menampilkan data dengan asp.net</title>
</head>
<body>
<form id="form1" runat="server">
<div>

<asp:GridView ID="GridView1"
runat="server"
AutoGenerateColumns="False"
DataKeyNames="EmployeeID"
DataSourceID="AccessDataSource1">

<Columns>
<asp:BoundField
DataField="EmployeeID"
HeaderText="EmployeeID"
InsertVisible="False"
ReadOnly="True"
SortExpression="EmployeeID" />

<asp:BoundField DataField="LastName"
HeaderText="LastName"
SortExpression="LastName" />
<asp:BoundField DataField="FirstName"
HeaderText="FirstName"
SortExpression="FirstName" />

<asp:BoundField DataField="Title"
HeaderText="Title"
SortExpression="Title" />
<asp:BoundField DataField="BirthDate"
HeaderText="BirthDate"
SortExpression="BirthDate" />

<asp:BoundField DataField="Address"
HeaderText="Address"
SortExpression="Address" />
<asp:BoundField DataField="City"
HeaderText="City"
SortExpression="City" />

<asp:BoundField DataField="Region"
HeaderText="Region"
SortExpression="Region" />
<asp:BoundField DataField="PostalCode"
HeaderText="PostalCode"
SortExpression="PostalCode" />

</Columns>
</asp:GridView>
<asp:AccessDataSource
ID="AccessDataSource1"
runat="server"
DataFile="~/data/Northwind.mdb"
SelectCommand="SELECT [EmployeeID], [LastName],
[FirstName], [Title], [BirthDate],
[Address], [City], [Region],
[PostalCode] FROM [Employees]">

</asp:AccessDataSource>
</div>
</form>
</body>
</html>
Hasil tampilan kode di atas dapat dilihat pada gambar berikut:

Pada contoh kode ASP.NET di atas terdapat 2 buah kontrol yaitu GridView dan AccessDataSource. Gridview adalah kontrol menampung data dan menampilkannya pada browser sedangkan AccessDataSource adalah kontrol untuk koneksi ke database Access. Control Gridview merujuk data source ke AccessDataSource kontrol.



No comments: