如何使用带有Active Reports的c#创建报告?

时间:2014-05-14 10:45:16

标签: c# activereports componentone

我从未在VS中创建过任何报告,现在我在添加对项目的引用方面遇到了问题。 任何人都能告诉我报告生成的基础知识以及如何添加对项目的引用吗?

1 个答案:

答案 0 :(得分:8)

报告生成的目的是从数据库,XML流或电子表格等来源获取数据,并使用它来生成满足特定人类读者的格式的文档。

请参阅ComponentOne HelpCentral for Active Reports了解ActiveReports使用的主题。

使用c#.NET生成报告的功能:

  1. 满足您的报告需求的多种报告类型: 固定页面布局为开发人员提供了一种创建报告的新方法,其中布局是主要关注点。非常适合创建发票,招股说明书报告,表格或其他高度结构化的报告。 连续页面布局可以使用表格,交叉表,图表和其他具有灵活布局的数据区域轻松创建报告。

  2. 数据可视化:这包括简单列表或具有保持一致控制,主从详细报告,子报告,水平和垂直多列报告,地址标签和徽章的组,或带有邮件合并支持的格式丰富的字母。简单轻量的报告控件可让您轻松创建令人眼花缭乱的报告。

  3. 数据绑定 .NET数据源允许您连接到任何标准数据库,以及.NET内存中对象和集合。此外,未绑定数据模式可以从任何地方以任何形式打开报表。如果您的应用程序可以访问它,报告引擎也可以访问它。

  4. Visual Studio集成设计时支持

  5. 支持从其他报告工具迁移

  6. 全局选项和本地化支持


  7. 使用活动报告生成报告的基本步骤:

    本演练分为以下几个活动:

    1. 将ActiveReport添加到Visual Studio项目

      • 创建一个新的Visual Studio项目。
      • 从“项目”菜单中,选择“添加新项目”。
      • 在出现的“添加新项目”对话框中,选择“ActiveReports 8 Page Report”,然后在“名称”字段中,将文件重命名为rptMasterDetail。
      • 单击“添加”按钮以在设计器中打开新的固定页面报告。
    2. 将报告连接到数据源

      • 在“报表资源管理器”中,右键单击“数据源”节点,然后选择“添加数据源”选项或从“添加”按钮中选择“数据源”。
      • 在显示的“报告数据源”对话框中,选择“常规”页面,然后在“名称”字段中输入类似ReportData的名称。
      • 在此页面上,创建与Reels数据库的连接。有关连接到数据源的信息,请参阅连接到数据源。
    3. 添加数据集

      • 在“报表资源管理器”中,右键单击数据源节点,然后选择“添加数据集”选项或从“添加”按钮中选择“数据集”。
      • 在出现的DataSet对话框中,选择General页面并输入数据集的名称作为CustomerOrders。此名称显示为报表资源管理器中数据源图标的子节点。
      • 在此对话框的“查询”页面上的“查询”字段中,输入以下SQL查询。

        选择客户ID,标题,姓氏,数量,价格,[数量] * [价格] AS 来自CustomerOrders的总数WHERE CustomerID< 1010

      • 单击“查询”框上方右上角的“验证数据集”图标以验证查询。

      • 单击“确定”关闭对话框。您的数据集和查询字段在报表资源管理器中显示为节点。
    4. 4. 为报告创建布局

      5. 查看报告

      • 单击预览选项卡以在设计时查看报告。 或
      • 在查看器中打开报告。有关详细信息,请参阅使用查看器。

      在Visual C#中添加引用

      • 在Solution Explorer中,右键单击项目节点,然后单击Add Reference。
      • 在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。
      • 选择要引用的组件,然后单击“确定”。