故障解决:VS2005的水晶报表在WEB应用程序中多次使用后,就会出现加载报表失败.重启WEB服务器又正常了.过一段时间又出同样问题

具体解决如下:
1.ReportDocumen实例必须为类成员

        private   ReportDocument   prtp   =   new   ReportDocument();       

2.使用完水晶报表必须关闭文件,这样子就不会在windows的临时文件里面产生.


        private   void   Page_Unload(object   sender,   EventArgs   e)
        {
                prtp.Dispose();
        } 
                         
Page_Unload   事件是在页面完全显示的时候运行,这样子就解决了.


按照此方法,导入导出excel操作的类似问题应该也可以用这个方法解决。
posted @ 2007-11-20 13:44  行进中开火  阅读(442)  评论(0编辑  收藏  举报