现有不规则报表,中间还需填入一些统计数据,我原本想用水晶报表做,但发现水晶报表似乎对这种不规则报表无能为力。
我现在想尝试先用word画好不规则报表,然后将其另存为html页面,然后设置页面的ContentType = "application/ms-word"来生成word文档进行打印,但是老是会弹出保存窗口,是否有办法可以不弹出保存窗口直接将文件保存到服务器上?
各位高手是否还有关于不规则报表处理的好办法?(要求能保存为doc格式)

解决方案 »

  1.   

    你那个根本就是输出到客户端的。用WORD.Application对象才保存到服务器端。另外。水晶报表对付不规则的有办法的。看你的表是怎么不规则了。
      

  2.   

    水晶报表对于固定格式的报表都行,大不了一个一个的填数据了,但是对于动态格式不行。
    你现在只是不规则而已,应该没关系,无非是线条的组合,大不了再插入几个图片!下面写怎样在运行时更改水晶报表的文本框的值using CrystalDecisions.CrystalReports.Engine;
    TextObject text;
    text=(TextObject)rpt.ReportDefinition.ReportObjects["txtTitle"];//取得名为txtTitle的文本框
    text.Text ="123345555";//设置文本
      

  3.   

    对付动态的我也在研究...用CROSSTAB可以解决一部分的动态问题...但实在太累..太累..