水晶报表如何用页面的普通按钮实现报表工具条的打印按钮?

wilens 2006-12-01 09:42:53
普通按钮<asp:button />触发水晶报表的打印事件,要在客户端打印报表。
...全文
263 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenjunhui 2006-12-13
  • 打赏
  • 举报
回复
顶是硬道理
blue_summer 2006-12-07
  • 打赏
  • 举报
回复
Public Shared Sub printToPrinter(ByVal crySource As CrystalDecisions.Web.CrystalReportSource)

'printer名取得
Dim printDoc As New System.Drawing.Printing.PrintDocument
Dim printer As String = printDoc.PrinterSettings.PrinterName

'option設定
With crySource.ReportDocument.PrintOptions
.PrinterName = printer
.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4
.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait
End With

'印刷
//crySource.ReportDocument.PrintToPrinter(1, False, 0, 0)
//CrystalReportSource1.ReportDocument.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Page.Response, True, "ASP0301")
crySource.ReportDocument.Close()

End Sub

用PrintToPrinter可实现在服务器端打印
用ExportToHttpResponse可实现转换成pdf然后让用户下载。
客户端直接打印我认为做不出来,如果有好的方法记得告诉我。
Rail100 2006-12-05
  • 打赏
  • 举报
回复
搭车同问

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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