`
bibiye
  • 浏览: 171180 次
社区版块
存档分类
最新评论

水晶报表系列文章--在Web 上打印水晶报表的四种方法

阅读更多
 

在 Web 上打印水晶报表的四种方法

请参见:报表分发

如果想使用户能够打印在 Web 上访问的整个多页报表,您有下列选项:

1、使用Web 窗体 Viewer 工具栏上的“打印”按钮将报表导出为 PDF。

2、使用Web 窗体 Viewer 工具栏上的“导出”按钮,导出报表为可以由客户端的现有应用程序打印的格式。

3、使用PrintToPrinter 方法从服务器打印报表。

4、将报表作为一个连续的页提供以通过 Internet Explorer 浏览器在客户端启用打印。

如果用户无权访问打印导出的报表所需的应用程序,并且服务器端打印存在安全性或访问权限问题,您可能需要使用户能够从他们的浏览器打印报表。此方法将整个报表作为一个连续的页显示在 Web 窗体 Viewer 控件中,因而能够使用浏览器的打印功能。

在应用程序中,可以在现有 Web 窗体 Viewer 旁边添加一个按钮,该按钮可以将客户端重定向到新的、在浏览器中将整个报表显示为一个连续页的 Web 窗体 Viewer。可以对第二个窗体上的查看器进行格式化,以便禁用组树和工具栏,并将查看器的 SeparatePages 属性设置为 False。

注意   这种打印方法有一个局限,即无法控制页眉、页脚和分页符的定位。
crReportDocument = New Income_Statement()
CrystalReportViewer1.ReportSource = crReportDocument
CrystalReportViewer1.SeparatePages = False
CrystalReportViewer1.DisplayGroupTree = False
CrystalReportViewer1.DisplayToolbar = False

分享到:
评论

相关推荐

    asp.net web 水晶报表的使用大全

    在本篇文章中,我们将深入探讨如何在ASP.NET Web环境中使用水晶报表,结合Visual Studio 2005(VS2005)和SQL Server 2005来创建和管理复杂的报表。 1. **水晶报表简介** 水晶报表是由Business Objects公司开发的...

    水晶报表2 asp.net

    本篇文章将详细探讨在ASP.NET环境下使用水晶报表的关键知识点。 首先,我们要理解水晶报表的设计过程。在“水晶报表2 ASP.NET”中,报表生成器是核心工具,它提供了直观的界面,让开发者可以通过拖放操作设计报表...

    水晶报表经典文章

    在数据源连接方面,水晶报表提供了丰富的选项,不仅能够连接到关系型数据库,还能够接入XML文件、Web服务、Excel表格等非结构化数据源。这使得用户可以灵活地整合各种类型的数据,构建全面的业务报表。 报表设计是...

    水晶报表Crystal Report .Net SDK

    本篇文章将深入探讨水晶报表Crystal Report .Net SDK的相关知识点。 1. **水晶报表基础** - **报表设计**:水晶报表允许用户通过直观的界面设计复杂的报表布局,包括表格、图表、图像、文本等元素。用户可以拖放...

    Java水晶报表中文文档

    - 在线教程:互联网上有许多关于水晶报表的教程和博客文章,可以帮助初学者快速上手。 - 社区支持:参与开发者社区,可以与其他用户交流经验,解决遇到的问题。 总结,Java水晶报表是企业级报告解决方案的重要...

    c#+水晶报表

    本篇文章将深入探讨C#如何与水晶报表协同工作,以及在实际项目中如何运用。 一、水晶报表简介 水晶报表是Business Objects公司(现为SAP的一部分)开发的一款报表工具,它允许开发者创建复杂的报告,包括数据筛选、...

    .net水晶报表源码

    本篇文章将深入探讨.NET环境下,水晶报表的实现原理以及如何通过源码实现查看、柱状图显示、打印、导出和缩放等功能。 首先,水晶报表的核心在于其数据绑定机制。它能够从各种数据源(如SQL Server、Oracle、Excel...

    asp.net使用水晶报表

    本篇文章将详细探讨如何在ASP.NET中使用水晶报表,以及相关的关键知识点。 首先,我们需要了解水晶报表的基本概念。水晶报表是由SAP公司开发的一款报告生成软件,它允许开发者通过拖放界面设计复杂的报表,并能够...

    Asp.Net中使用水晶报表

    在ASP.NET环境中,水晶报表(Crystal Reports)是一种广泛使用的报告生成工具,它允许开发者创建复杂的、数据驱动的报告,能够从各种数据源获取数据并进行格式化和展示。本篇文章将深入探讨如何在ASP.NET中集成和...

    Crystal Reports Maximum Report Processing Jobs Limit.pdf

    在使用水晶报表(Crystal Reports)的Web应用程序中处理大型打印任务或大量报表时,可能会遇到一个错误消息:“System.Exception: Load report failed. System.Runtime.InteropServices.COMException (0x80041016): ...

    ActiveReport报表控件

    通过学习这些资源,开发者不仅可以掌握ActiveReport和水晶报表的使用,还能进一步提升在ASP.NET环境中开发报表应用的能力,包括数据可视化、报表设计、Web打印和SQL查询等方面的知识。这将对构建高效的企业级报表...

    ASP.NET导出报表

    本篇文章将详细讲解ASP.NET中涉及的XLS报表、水晶报表、PDF导出以及饼状图和柱状图的生成。 1. **XLS报表**: - Excel(XLS)报表是ASP.NET中常见的一种数据导出格式,因为Excel提供了强大的数据处理和分析功能。...

    CrystalReports10_5.rar

    四、水晶报表10.5在实际应用中的优势 1. 提高效率:通过与VS2008的紧密集成,开发者可以快速地设计和测试报表,无需离开开发环境。 2. 强大的数据处理能力:无论数据量大小,水晶报表都能高效处理,生成清晰、准确的...

    C#Winform报表系统

    在C# Winform中,我们通常会用到如水晶报表(Crystal Reports)、DevExpress报表、Syncfusion报表等第三方控件库来实现报表功能。这些控件提供了丰富的模板和设计工具,使得开发者可以快速构建报表,包括表格、图表...

    VB.net2010写的图型化报表

    - **水晶报表(Crystal Reports)**: SAP的水晶报表是VB.NET中广泛使用的第三方报表解决方案,提供强大的报表设计和分发功能,支持复杂的数据连接和自定义格式。 - **Microsoft Reporting Services (SSRS)**: 集成...

    【ASP.NET编程知识】ASP.NET网页打印(只打印相关内容自写功能).docx

    - 如果需要更复杂的打印功能,如预览、多页处理,可以考虑使用第三方打印控件或者水晶报表(Crystal Reports)。 综上所述,ASP.NET网页打印功能的实现主要是通过HTML、CSS和JavaScript的组合,以及后台代码的配合...

    CrystalReport打印

    在本篇文章中,我们将深入探讨Crystal Report的打印机制及其相关的知识点。 1. **数据源集成**:Crystal Reports 支持多种数据源,包括数据库(如Oracle、SQL Server、MySQL等)、Excel表格、文本文件、XML文件等。...

    将 数据 导入 到 Excel

    2. **利用水晶报表或其他第三方工具**:这类方法通常涉及将数据导出到特定格式(如Excel、Word或PDF)后再进行打印,打印效果较好,但编程复杂度较高且往往需要购买相关软件。 3. **将数据导出到Excel或Word中打印**...

Global site tag (gtag.js) - Google Analytics