当前位置:编程学习 > C#/ASP.NET >>

麻烦各位:winform导出到access问题 

  我有一access模板,其中有2张表,我如何根据模板的数据格式,把dataset 里的数据导入到新的文件中?(模板不变,生成新的excel文件并导出) 麻烦各位了 ! --------------------编程问答-------------------- 能力有限 不過也鼎一下 --------------------编程问答-------------------- 是导出execl 还是access? 你说的看不懂 --------------------编程问答-------------------- 有一access模板,其中有2张表
把dataset   里的数据导入到新的文件中
模板不变,生成新的excel文件并导出

是什么意思?dataset读取的是access数据,然后导出一个excel文件? --------------------编程问答-------------------- http://download.csdn.net/source/323234  操作 execl的dll文件

里面有代码

导出access 可以先保存到sql里 里面可以导出成access模式 --------------------编程问答--------------------  不好意思,我说错了,我要的文件是access 不是excel --------------------编程问答-------------------- 1. 复制模板文件。
2. 将DataSet的内容插入到新的文件中。

我用过一个办法不用写SQL,但效率不高(有兴趣可以改一下或者用其他办法)
public void SaveDataSet(DataSet ds)
        {
            foreach (DataTable dt in ds.Tables)
            {
                WriteDB("delete * from " + dt.TableName);
                using (this.adp = new OleDbDataAdapter())
                {
                    this.adp.SelectCommand = new OleDbCommand("select * from " + dt.TableName, conn);
                    using (OleDbCommandBuilder cb = new OleDbCommandBuilder(this.adp))
                    {
                        using (DataTable newDt = new DataTable())
                        {
                            this.adp.Fill(newDt);
                            DataRow tempRow;
                            foreach (DataRow r in dt.Rows)
                            {
                                tempRow = newDt.NewRow();
                                foreach (DataColumn c in newDt.Columns)
                                {
                                    tempRow[c] = r[c.ColumnName];
                                }
                                newDt.Rows.Add(tempRow);
                            }
                            this.adp.Update(newDt);
                        }
                    }
                }
            }
        } --------------------编程问答-------------------- 关注
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,