string dbpath;
dbpath = Server.MapPath("/");
OleDbConnection objconn = new OleDbConnection();
objconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbpath + "message.mdb";
objconn.Open();
string mysql;
mysql = "select * from message"; OleDbDataAdapter da = new OleDbDataAdapter(mysql, objconn);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
objconn.Close();
用来显示数据库中的内容的,我看了很多地方都是这么写的,但是我的电脑上却显示如下错误。
异常详细信息: System.Web.HttpException: “GridView1”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。未能找到 ID 为“AccessDataSource1”的控件。
请问该怎么解决啊!!谢谢。
dbpath = Server.MapPath("/");
OleDbConnection objconn = new OleDbConnection();
objconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbpath + "message.mdb";
objconn.Open();
string mysql;
mysql = "select * from message"; OleDbDataAdapter da = new OleDbDataAdapter(mysql, objconn);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
objconn.Close();
用来显示数据库中的内容的,我看了很多地方都是这么写的,但是我的电脑上却显示如下错误。
异常详细信息: System.Web.HttpException: “GridView1”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。未能找到 ID 为“AccessDataSource1”的控件。
请问该怎么解决啊!!谢谢。
mysql = "select [col1],[col2],[col3] from message";试试