程序集中加载类型错误,你把详细的代码文件贴下看看。
string connstr = "Provider=Microsoft.Jet.OleDb.4.0;";
connstr += @"Data Source=D:\Merger201503016caohuan\GEARCNC.mdb";
OleDbConnection conn = new OleDbConnection(connstr);
OleDbDataAdapter da = new OleDbDataAdapter("select * from DressingWheel order by 修整轮名称 ",conn);
DataSet ds = new DataSet();
da.Fill(ds, "DressingWheel");
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "DressingWheel";
这只是初始化里面的代码,但我其他按钮中都用到了数据连接,比如修改
对于不同的Excel版本,有两种接口可供选择:Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)。
Jet 引擎,可以访问 Office 97-2003,但不能访问 Office 2007。
ACE 引擎是随 Office 2007 一起发布的数据库连接组件,既可以访问 Office 2007,也可以访问 Office 97-2003。
另外:Microsoft.ACE.OLEDB.12.0 可以访问正在打开的 Excel 文件,而 Microsoft.Jet.OLEDB.4.0 是不可以的。
可以试试Microsoft.ACE.OLEDB.12.0 这个驱动。
不知道你说的属性是什么东西,就你的截图看不出什么,你用的是什么控件,依赖的组件丢失。
你没有安装ace12.0
从http://download.csdn.net/detail/andrezone/6584773这里下载ace
可能是程序集的版本、权限问题,修改目中和DLL命名空间一致的程序集,重新编译,应该就可以了