Crystal Reports for Visual Studio .NET 是用于 Visual Studio .NET 的标准报表工具;它使 .NET 平台具有创建交互式、高质显示的内容的能力,这也是 Crystal Reports 长期以来所具有的主要优势。 使用 Crystal Reports for Visual Studio .NET,您可以在 Web 平台和 Windows 平台上承载报表,并将 Crystal 报表作为报表 Web 服务在 Web 服务器上发布。 例如,您可以创建 Web 应用程序,使用户可以深化图表并根据需要筛选信息。在这个示例中,图表实际上就是一个与应用程序中其他控件进行交互的 Crystal 报表。

解决方案 »

  1.   

    ms-help://MS.VSCC/MS.MSDNVS.2052/crystlmn/html/crconcrystalreports.htm
      

  2.   

    要向用户展示数据,可以编写代码对记录集进行循环处理并在 Windows 应用程序或 Web 应用程序中输出这些数据。但是,任何超出基本格式化的工作都会比较复杂:很难对合并计算、多级汇总、制作图表以及条件格式化等进行编程。 有了 Crystal Reports for Visual Studio .NET,您可以快速创建复杂、具有专业外观的报表。您使用 Crystal Report Designer 界面就可以创建并格式化所需报表,而不必编写代码。强大的报表引擎将处理所指定的格式化、分组和制作图表判据。报表专家使用 Crystal 报表专家,可基于开发的需要快速创建报表: 在从标准报表布局到套用信函的报表布局的选项中选择,或者从头开始自己创建报表。 
    显示图表,用户可以深化该图表以查看详细报表数据。 
    计算分组数据的汇总、小计和百分比。 
    显示最前 N 个或最后 N 个数据结果。 
    有条件地格式化文本和旋转文本对象。 
    关于 Crystal Reports
    从 1993 年开始,Crystal Reports 就是 Visual Studio 套件中的一部分。它目前实际上已成为 Visual Studio .NET 中报表的标准。Crystal Reports 已发行了 4 百多万份许可证,在 Windows 报表编写器领域居于领先地位,推动着 Web 报表未来的发展。Crystal Reports for Visual Studio .NET虽然 Crystal Reports for Visual Studio .NET 以 Crystal Reports 8.0 的框架为基础,但它是为 .NET 平台开发的,为 .NET 开发人员提供尽可能丰富的 API。 Crystal Reports for Visual Studio .NET 通过在以 .NET 为目标的所有 Visual Studio 语言内的无缝集成,为开发人员提供了数据可视化和分析功能。它使用开放而灵活的结构,其标准类似 XML,使您可通过 Web 共享报表与信息。Windows 客户端和 HTML 3.2 或 4.0 客户端中的报表显示均具有高度交互性的特点,可提供深化图表、报表导航和文本搜索等功能。 
      

  3.   

    Crystal Reports for Visual Studio .NET 是 Visual Studio .NET 开发环境中的一个组成部分。这种集成为您及您的用户提供了以下报表益处。对于开发人员
    选择语言和项目
    可以使用您所选择的编程语言,并且可以从任何项目访问 Crystal Report Designer。使用零客户端 (Web) 和胖客户端 (Windows) 报表查看器
    Crystal Reports for Visual Studio .NET 提供两种报表查看器,您可以用来在应用程序中查看报表:Web 应用程序使用 Web 窗体 查看器,而 Windows 应用程序则使用 Windows 窗体 查看器。在选择开发框架后,Crystal Reports 将为您提供同时适合应用程序和所用开发语言的报表查看器。您也可以自定义这些报表查看器,更改工具栏外观及可用选项。自定义查看器以与其他控件交互
    在设计时初始化 Web 窗体查看器和 Windows 窗体查看器的属性。或者,在运行时设置 Web 窗体查看器或 Windows 窗体查看器以便与其他控件交互。使用运行时自定义,用户可以查看不同的报表,或更改现有报表的格式、数据选择或导出选项。多功能的对象模型
    报表引擎所公开的报表对象模型允许您向 Windows 窗体页的源文件中添加代码,以使 Windows 窗体查看器控件能与同一页中的其他控件进行交互。 例如,Windows 窗体控件可以与按钮或组合框交互,以便为用户提供导出和报表格式选项。对于用户
    通过 Web 查看 Crystal Reports
    在开发承载报表或报表 Web 服务的 Web 应用程序时,所有处理均发生在服务器上。用户仅需要 Web 浏览器。所有报表功能均象在 Windows 应用程序中那样在 Web 上工作。访问无缝集成报表
    当用户单击 Web 应用程序或 Windows 应用程序中的图表时,他们无需知道要访问报表。报表查看器控件可以是应用程序中众多控件之一。 与报表轻松交互
    因为 Crystal Reports for Visual Studio .NET 能够与其他控件交互,所以用户可以通过单击按钮或从组合框中选择来筛选报表信息。导出报表
    用户可将报表导出为 Microsoft Word 和 Excel 格式,以及 PDF、HTML 和 Crystal Reports for Visual Studio .NET 格式。