请哪位能详细的解释一下如何连接到Access数据库,然后通过sql语句
查询一些数据,然后将这些数据显示到DataGridView?非常感谢!
查询一些数据,然后将这些数据显示到DataGridView?非常感谢!
解决方案 »
- 关于代码注释----你怎么看!!
- 百分求助! 关于8口短信猫 我用控制台程序开启8个线程 高手来!!
- (求助)不能把基类的地址指向派生类吗?写了段代码研究多态性,但总是报错,帮忙看看。
- 39条形码扫描不进去?
- serialport接收数据的长度判定
- FileWebRequest的WelcomeMessage中文为什么是乱码怎么解决
- 函数返回 Exception 之后该如何处理
- 不同窗體的datagridview可以互相傳值嗎
- 用C#中使用oracle链接时,客户数据库未开始一个事务处理?有没有好的解决办法?
- 开发网页时,有没有现实指针的
- 穷,没分了.但是有问题都得问,请看题
- 通过C#将SqlServer中存储过程查询出的结果到出到Excel???
OleDbConnection con = new OleDbConnection();
OleDbCommand cmd = null;
con = new OleDbConnection(strCon);
con.open();
cmd = con.CreateCommand();
cmd.CommandText = sqlstr;
cmd.ExecuteNonQuery();
OleDbDataAdapter da=new OleDbDataAdapter(sqlStr,con);
DataTable dt=new DataTable();
da.fill(dt);this.DataGridView1.DataSourse=dt;
OleDbConnection con = new OleDbConnection(strCon);
string sqlStr="select * from [User]";
OleDbCommand cmd = new OleDbCommand(sqlStr,con);
con.open();
OleDbDataAdapter da=new OleDbDataAdapter(sqlStr,con);
DataTable dt=new DataTable();
da.fill(dt);
this.DataGridView1.DataSourse=dt;
this.DataGridView1.DataBind();----综合一下上面的代码。这样就可以了。
c.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select ................", c);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
c.Close();
//Data Source这个是你的Access所在的文件路径及文件名;
//Provider是你的驱动
//这些都是固定的.
OleDbConnection con = new OleDbConnection(strCon);
string sqlStr="select * from TableName";
OleDbCommand cmd = new OleDbCommand(sqlStr,con);
con.open();
OleDbDataAdapter da=new OleDbDataAdapter(sqlStr,con);
DataTable dt=new DataTable();
da.fill(dt);
this.DataGridView1.DataSourse=dt;
this.DataGridView1.DataBind(); //这里用的是Ole控件组;这个控件组应用于所有的数据库;
//.NET中提供了一些ORACLE或SQL SERVER专用的访问控件组,能提高效率,但OLEDB是通用的;