日期:2014-05-18  浏览次数:20427 次

求一实现报表自动打包的实现方案
系统中已存在若干张报表,每个报表均需要从独立的入口进行下载。目前有一个新的需求,希望一次性将这些报表全部生成,然后自动归纳到一个压缩文件中(如.rar和.zip文件),并进行下载。小弟目前一点思路也没有,不知道各位高手牛人谁可以指点一二,哪怕给点思路也好,分数的问题好说,不够可以再开帖加,不胜感激!

------解决方案--------------------
你的生成报表个个数确定了没?
如歌没有的话,应该可以有个什么判断条件来寻还吧 ,
生成的时候先创建一个文件夹,给生成的报表的路径指定要你创建的文件夹,
再用代码来把这个创建的文件夹打包,应该可以实现吧,
这个只是我一点思路而已,不知道能不能实现。
------解决方案--------------------
报表都是放在一个文件夹下面的,应该能实现

打包文件夹可以用 ICSharpCode.SharpZipLib.dll 网上能搜到