【问题标题】:printing client side crystal report打印客户端水晶报表
【发布时间】:2011-08-02 12:07:15
【问题描述】:

我正在.net 中使用水晶报告做一个网络应用程序, 有没有办法在客户端打印水晶报告并做一些服务器端处理 我正在使用 c#、asp.net (.net 2)?

提前致谢

【问题讨论】:

  • “服务器端处理”是什么意思?
  • 喜欢更新表中的列

标签: c# asp.net crystal-reports


【解决方案1】:

如果您在 ASP.NET 页面中使用CrystalReportViewer control,那么您可以在该控件上使用PrintToPrinter...并在客户端打印...

另一种选择是从报告创建 PDF 并将 PDF 流式传输到客户端...客户的 PDF 查看器将允许他们打印...

如果在您的情况下上述两种方法都不是一个选项,那么您在网页中调用一些 javascript 函数 window.print() 然后浏览器向用户显示打印机对话框...

【讨论】:

  • 我需要同时做服务器端和客户端处理,打印后我想更新表中的一列
  • 无法知道打印是否“成功”,但您可以在客户端调用打印命令后随时回发到服务器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-02
  • 1970-01-01
相关资源
最近更新 更多