回 帖 发 新 帖 刷新版面

主题:新手求教 C#如何联接access

想学习一下数据库方面的知识,目前打算做一个简单的联接
一个dategrid 一个dateset 一个button 
dataset 联接一个 access数据库中的一个表 table1
点击 button之后,在 datagrid 中显示 table1 的内容
本来是想让程序自动去联接的,后来放弃打算直接在设计的时候就联上去,以前我是学delphi的,在delphi中的,类似dataset的功能的控件中有属性可以自己设置要联接的表,可是我在c#中找不到这想的功能 可能我是才学不知道 请各位大大指点一下,关键是指出我怎么联接数据库

回复列表 (共3个回复)

沙发

public const string constr = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = Data.mdb" ;
OleDbConnection cnn = new OleDbConnection(constr);
            cnn.Open();
string sql = "SELECT CodeClass.ID, CodeClass.Class FROM CodeClass";
            OleDbDataAdapter adp = new OleDbDataAdapter(sql,cnn);
            adp.Fill(ds);
this.DataGrid1.DataSource = ds;

板凳

谢谢上面那位前辈 我想问下,DATATABLE 为什么不在常用的控件包里?怎么安装?

3 楼

设计时添加一个数据源就可以自动联上了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册