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

use*_*862 3 c# activereports componentone

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

Nil*_*rma 8

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

有关ActiveReports入门的主题,请参阅ComponentOne HelpCentral for Active Reports.

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

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

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

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

  4. Visual Studio集成设计时间支持

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

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


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

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

  1. 将ActiveReport添加到Visual Studio项目

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

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

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

      SELECT CustomerID,Title,LastName,Quantity,Price,[Quantity]*[Price] AS Total FROM CustomerOrders WHERE CustomerID <1010

    • 单击"查询"框上方右上角的"验证数据集"图标以验证查询.

    • 单击"确定"关闭对话框.您的数据集和查询字段在报表资源管理器中显示为节点.

4. 为报告创建布局

5. 查看报告

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

在Visual C#中添加引用

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