C# winform 求 dataset直接【整表】更新到access数据库的步骤

C# winform 求 dataset直接【整表】更新到access数据库的方法
我用下面的方法从Excel获取和access布局完全一致的表到dataset,想把整个表直接更新到access。我用update方法时无任何更改。

        //读取Excel内容
        public DataSet LoadDataFromExcel()
        {
            try
            {
                string strConn;
                string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + filePath + "\\gas.xls';Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
                OleDbConnection OleConn = new OleDbConnection(strConn);
                OleConn.Open();
                String sql = "SELECT * FROM  [new sheet$]";//可是更改Sheet名称,比如sheet2,等等    

                OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
                DataSet OleDsExcle = new DataSet();
                //引用数据DataSet.new_sheetDataTable dt = new 数据库test.引用数据DataSet.new_sheetDataTable();
                OleDaExcel.Fill(OleDsExcle, "new sheet");
                OleConn.Close();
                return OleDsExcle;
            }
            catch (Exception err)
            {
                MessageBox.Show("数据绑定Excel失败!失败原因:" + err.Message, "提示信息",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return null;
            }
        }


求直接将dataset更新到access数据库文件部分的代码!不胜感激!


------解决思路----------------------
本帖最后由 net_lover 于 2015-05-09 13:48:56 编辑
参考
http://bbs.****.net/topics/390135015


http://blog.sina.com.cn/s/blog_70555f17010164mb.html

试试

虽然是asp.net中的例子。但关键代码同样适用于winform