你看看我的代码是不是比你的简单多了。
OleDbConnection cnn=new OleDbConnection(); //实例化链接对象
cnn.ConnectionString="Microsoft.Jet.OLEDB.4.0;Data Source=" +
Application.StartPath + @"/database.mdb" //给链接字符串,ACCESS低级版本
DataSet ds=new DataSet(); //实例化数据集合
cnn.Open(); //打开链接
String sql="Select * from User"; //SQL语句
OleDbDataAdapter oda=new OleDbDataAdapter(sql,cnn); //实例化数据容器并赋值
oda.Fill(ds); //填充数据容器
dataGridView1.DataSource=ds.Tables[0]; //给表格数据表集合