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

水晶报表的困惑??

本人在使用vs.net2005自带的水晶报表系统开发收费系统的发票时,出现一种奇怪现象,对某用户打印发票时出现“报表加载失败”的提示,该用户不定,但是退出系统重新打印该用户有可以打印,本人十分困惑。本人发现打印用户数多时会出现该问题。开发环境:vs.net2005、xp2
本人使用推模式,主要代码如下:
PostBill rpt = new PostBill();
rpt.SetDataSource(ds.Tables["Bills"]);
rpt.SetParameterValue("Bold", sBold);
rpt.SetParameterValue("Drawer", MainWnd.operatorName);
rpt.SetParameterValue("Payee", this.tscmbPostPayee.Text);
rpt.PrintToPrinter(1, true, 1, 1); --------------------编程问答-------------------- 是WinForm还是WebForm,看看是否有些对象作用域的问题存在,不用了就null掉。还有就是在你的rpt.PrintToPrinter(1, true, 1, 1);之前加一些延迟试试。要不然就得在你每一行代码中去用个Text或是Response去记录一下就知道运行到哪里出错了,并把相关的变量输入来看看是否有问题。我以前也碰过到之类奇怪的问题,这是一件比较头痛的事,有时候可能是用户电脑问题。不然只能问Crystal Report了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 看看客户机子上的水晶报表客户端是不是和你开发用的是一样的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,