Crystal Reports 的打印问题,大家帮忙看一下!

sleeping100 2003-10-20 05:32:51
我现在已经可以将数据显示在web上,但是要怎么打印呢,

是要调用ie的打印功能,还是调用cr的打印功能呢,

如果要调用cr的打印功能,需要怎样子设置打印参数呢,能否贴段代码给我参考一下,我用的是vs.net 2002,所以cr是9.0的,

谢谢!
...全文
64 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
haibodotnet 2003-10-22
  • 打赏
  • 举报
回复
rep.PrintToPrinter(intPrintCount,false,intPrintStartPage,intPrintEndPage);
只能启动服务器端的打印……

这里有答案,下载后在 PDF 里搜索 web print……

Crystal Reports for Visual Studio .NET高级编程
英文版 Ebook 下载:
http://www.crystaldecisions.com/products/dev_zone/downloads/wrox4_report_integration_web.pdf
sleeping100 2003-10-21
  • 打赏
  • 举报
回复
我这样子做我的打印按钮:
SaleReport myReport= new SaleReport(); //Report
DataSetSale myDs=new DataSetSale(); //DataSet
SqlConnection myConn=new SqlConnection(CommonBase.strConn);
myConn.Open();
string strSql="Select * From Sale";
SqlDataAdapter myAdapter=new SqlDataAdapter(strSql,myConn);
myAdapter.Fill(myDs,"Sale");
myReport.SetDataSource(myDs);
Viewer1.ReportSource=myReport;
myReport.PrintOptions.PrinterName =(@"\\ADMINISTRATOR\hp LaserJet 1000");
myReport.PrintToPrinter(1, false,0,0);

可是运行的时候出现错误:
文件 C:\DOCUME~1\NONE\ASPNET\LOCALS~1\Temp\temp_be9b7cba-1c34-483a-8512-672f43fd8f91.rpt 内出错:用户取消了请求。
最后一句 myReport.PrintToPrinter(1, false,0,0); 显示红色
怎么回事?
好运 2003-10-20
  • 打赏
  • 举报
回复
to 513(513)和 haoliqi(学习男孩) 怎么没有见到那个是报表,在代码中:private ReportDocument rep;
rep.SetDataSource(ds)
int intPrintCount=1;
int intPrintStartPage=0;
int intPrintEndPage=0;


rep.PrintOptions.PrinterName="打印机名"
rep.PrintToPrinter(intPrintCount,false,intPrintStartPage,intPrintEndPage);
haoliqi 2003-10-20
  • 打赏
  • 举报
回复
513(513)的代码就可以搞定
haibodotnet 2003-10-20
  • 打赏
  • 举报
回复
大家一起去这个贴子支持一下!!!
http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
haibodotnet 海波.NET

想了解更多水晶报表的知识和技巧,请到
NET专栏 -> 水晶报表专栏
http://218.56.11.178:8009/
jpyc(九品御厨-进军嵌入式)
haibodotnet 2003-10-20
  • 打赏
  • 举报
回复
这里有答案,下载后在 PDF 里搜索 web print……

Crystal Reports for Visual Studio .NET高级编程
英文版 Ebook 下载:
http://www.crystaldecisions.com/products/dev_zone/downloads/wrox4_report_integration_web.pdf
MarcuseXiao 2003-10-20
  • 打赏
  • 举报
回复
基于web的,只有9.2的才有打印功能,vs.net 2002,可以免费升级到9.1
513 2003-10-20
  • 打赏
  • 举报
回复
底版本水晶报表工具条没有打印按钮
需要自己制做打印按钮,在WebPage页面中
private ReportDocument rep;
rep.SetDataSource(ds)
int intPrintCount=1;
int intPrintStartPage=0;
int intPrintEndPage=0;


rep.PrintOptions.PrinterName="打印机名"
rep.PrintToPrinter(intPrintCount,false,intPrintStartPage,intPrintEndPage);

sleeping100 2003-10-20
  • 打赏
  • 举报
回复
其实我现在调用ie的打印功能也可以,就是会把页面的标题和页码也打印出来,
怎么能让那两个不打印呢,

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧