C# WinForm程序中用RDLC打印表单连打的问题
我用C#写的一个WinForm程序中用RDLC打印表单,单据连打的时候出现问题,通常连打几百张单据的时候容易出现下面的问题问题。问题:连打时总是出现其中某几张单据的格子里...
我用C#写的一个WinForm程序中用RDLC打印表单,单据连打的时候出现问题,通常连打几百张单据的时候容易出现下面的问题问题。
问题:连打时总是出现其中某几张单据的格子里面没有数据的情况,用的爱普生的针式打印机,各位有同学遇到过吗?预览是有数据的,打印出来后一部分单据上的数据就变成空的了,表格的格子还在。
语言:C#
环境:VS2010
报表:RDLC
先谢谢各位了。
打印任务截图 展开
问题:连打时总是出现其中某几张单据的格子里面没有数据的情况,用的爱普生的针式打印机,各位有同学遇到过吗?预览是有数据的,打印出来后一部分单据上的数据就变成空的了,表格的格子还在。
语言:C#
环境:VS2010
报表:RDLC
先谢谢各位了。
打印任务截图 展开
展开全部
从未碰到过。
有没有用同样的数据去试一下?
也就是说打印有空白的那些数据再去试一下,
如果还是有的话则有可能是程序问题,不是则应该是硬件问题。
或者是不是你其中有一些是横过来打印的,但是没设置好宽度的问题呢?
有没有用同样的数据去试一下?
也就是说打印有空白的那些数据再去试一下,
如果还是有的话则有可能是程序问题,不是则应该是硬件问题。
或者是不是你其中有一些是横过来打印的,但是没设置好宽度的问题呢?
追问
我试过,再打印一遍又没事了
追答
这个我也说不好是打印机问题还是程序问题。
如果说有格子存在的话,那么表rdlc的报表应该没问题。
数据源没有提供数据,也就是dataset或者datatable里面没数据。
嗯,暂时想到的似乎只能到这里,不然三四个用户都出现这样的状况,说是打印机问题似乎有些牵强了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RDLC一直在用.
只是感觉加载慢.至于你说的连续工作之后没数据情况.还是没遇到过.
我们的表单虽然很多但是一张单不会连续打印几百次.
你说的情况是不是出现了异常.而异常被你捕获而没做任何有意义的处理.所以没有在程序中显示出来?进而导致了你说的情况 ?
只是感觉加载慢.至于你说的连续工作之后没数据情况.还是没遇到过.
我们的表单虽然很多但是一张单不会连续打印几百次.
你说的情况是不是出现了异常.而异常被你捕获而没做任何有意义的处理.所以没有在程序中显示出来?进而导致了你说的情况 ?
更多追问追答
追问
我是先预览,再让用户点reportViewer上面自带的打印按钮进行打印的。
预览都没有问题的,reportViewer上面的打印按钮会触发什么异常吗?
还有 我不是一张单打几百次,而是打印几百张不同的单据,比如单号是S001~S200,这几百张单据我都是在预览的时候先预览出来(分页),也就是说打印传输的数据量挺大的。有几兆到十几二十兆。
追答
那估计是硬件问题了. 可能是打印机问题了.
能预览说明程序方面没问题. 看看打印机吧.,看来帮不了你了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
拖动stop事件里面写入cookie:Set("position",top+"-"+left);
然后载入事件加入读取cookie:window.onload=function(){
var cookieStr=Get("position");
if(cookieStr.length>0){
var arr=cookieStr.split("-");
创建拖动层div;
div.style.top=arr[0]+"px";
div.style.left=arr[1]+"px";
然后载入事件加入读取cookie:window.onload=function(){
var cookieStr=Get("position");
if(cookieStr.length>0){
var arr=cookieStr.split("-");
创建拖动层div;
div.style.top=arr[0]+"px";
div.style.left=arr[1]+"px";
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询