I found that developers struggle "To connect with MS Access Database
from Asp.net". That's why in this post I will show you how one can
access MS Access database from Asp.net ASPX page to bind GridView.
Tip
Create Access Database and
Save Database File In Your Application's Bin Folder.
And Type Following Line in
Your Connection String.
OleDbConnection con = new
OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source=" +
Server.MapPath("Bin/MyDatabase.mdb") + "";
Solution
protected
void Page_Load(object
sender, EventArgs e)
{
if (Page.IsPostBack ==
false)
{
BindGridview();
}
}
public void BindGridview()
{
OleDbConnection con =
new OleDbConnection();
con.ConnectionString
= @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source=" + Server.MapPath("Bin/MyDatabase.mdb")
+ "";
con.Open();
OleDbCommand cmd =
new OleDbCommand("SELECT
* FROM MyTable", con);
OleDbDataAdapter da =
new OleDbDataAdapter(cmd);
DataTable dt = new
DataTable();
da.Fill(dt);
gdvMyGridView.DataSource = dt;
gdvMyGridView.DataBind();
}
Summary
Hope now you can make
connection with MS-Access Database & also can retrieve data from MS-Access from
your asp.net application.