创建连接数据集模式的报表

在先前的步骤中,您创建了用来自数据库的数据填充数据集模式的方法。在本节中,将创建一个 Crystal 报表,其数据连接基于 CustomerDataSetSchema 模式。

  1. 在“解决方案资源管理器”中,右击粗体显示的项目名,指向“添加”,然后单击“添加新项”。

  2. 在“添加新项”对话框中的“Visual Studio 已安装的模板”列表中,选择“Crystal 报表”。

  3. 在“名称”字段中,输入名称“Customer.rpt”并单击“添加”。

如果尚未注册,系统会提示您先注册。要了解如何注册,请参见 [“Crystal Reports 的产品密钥和注册号码”](ms225341\(v=vs.90\).md)。
  1. 在“Crystal Reports 库”对话框的“创建新 Crystal Report 文档”面板中,选择“使用报表向导”。

  2. 在“选择专家”面板中,选择“标准”后,单击“确定”。

  3. 在“标准报表创建向导”窗口的“可用数据源”面板中,展开“项目数据”文件夹。

  4. 展开“ADO.NET 数据集”节点。

  5. 此步骤具有两个选项:一个用于强类型的 DataSet 类(可用于 Windows 项目)。另一个用于一般 DataSet 类(可用于网站)。

    • 对于使用强类型 DataSet 类的 Windows 项目,请展开 CustomerDataSetSchema 节点。如果有一个“表”节点,请将其展开。

    • 对于在内部使用一般 DataSet 类的网站,请展开 DataSetConfiguration 节点。

      在“ADO.NET (XML)”对话框中,选择“使用类中的数据集”。在“数据集名称”对话框中,选择“CustomerDataSet”属性,然后单击“完成”。

  6. 选择“客户”表节点。

  7. 双击“客户”表,将该表移入“选定的表”面板,然后单击“下一步”。

  8. 展开“客户”表,然后在按住 Ctrl 的同时单击“客户名”、“联系人称谓”、“地址1”、“客户姓”和“城市”。

  9. 单击“>”符号,将这些字段移至“要显示的字段”面板,然后单击“下一步”按钮。

  10. 在“可用字段”面板的“报表字段”之下,选择“客户.城市”,单击“>”符号将该字段移入“分组依据”面板,然后单击“完成”按钮。

    将会创建“客户”报表,并与 CustomerDataSetSchema(在 Visual Studio 2005 网站中,则是与 DataSetConfiguration 类的 CustomerDataSet 属性)有数据连接。