如图上那样的错误,请问大家怎么解决这个问题,我对水晶报表不熟悉,请大家赐教.这个问题急了我好久的了,一直找不到好的解决办法,所以,我在这里请教大家的了,希望能给予满意答复,小第在线等待.
解决方案 »
- 请教各位高手经度是108.323221度该怎么转换为度分秒格式DDD度MM分SS秒
- 在做论坛中怎么主题循环显示恢复的内容呀
- Repeater控件问题
- 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。顶者有分!!
- 如何在winform的程序里运行 System.Web.Security.PassportIdentity.Encrypt()?
- IFRAME的使用
- 思归老大,还在吗???帮我看看这个子窗体传递数据给父窗体都如何触发事件得问题!!!
- ++菜鸟发问,一个很简单的问题++
- 如何把Access数据库打开时Access.LockFile.9文件关闭
- 短信开发
- 一段在普通 cs 文件能执行的代码,放在 ajax 的 Timer 控件的Timer1_Tick 事件中执行时候出错!
- 求一套net2.0不错的免费OA系统源码
解决方法如下:
我发现在C:\WINDOWS\Temp这个临时文件里面有大量的水晶报表文件,每使用一次就会生成几个文件,在电脑没有重新启动的情况下它不会被删除,而出现大量的无用文件,在google里面搜了一圈发现也有人碰到这样的情况但回答的很模糊只是说要将水晶报表装载的文档关闭掉,从这里可以看出出现这样的错误应该是程序员人为照成的.
具体解决如下:
1.ReportDocumen实例必须为类成员
private ReportDocument prtp = new ReportDocument();
2.使用完水晶报表必须关闭文件,这样子就不会在windows的临时文件里面产生.
private void Page_Unload(object sender, EventArgs e)
{
prtp.Dispose();
}
Page_Unload 事件是在页面完全显示的时候运行,这样子就解决了.