创建带有 CrystalReportViewer 控件的网站

在创建网站之前,应验证系统中是否已安装 Crystal Reports for Visual Studio。有关更多信息,请参见“需要安装的软件”

使用本教程之前,必须进行以下数据库设置。

数据库设置准备工作

  • SQL Server 配置:
    • 如果安装了 SQL Server(或其 OEM 版本:MSDE),则必须配置为要求 SQL Server 身份验证。
    • 如果未安装 SQL Server(或其 OEM 版本:MSDE),则必须安装 MSDE,并将 SQL Server 身份验证设置为 True。
  • 必须安装 SQL Server 附带的 Northwind 数据库,并确认该数据库要求 SQL Server 身份验证。
  • 必须创建受限访问帐户以在网站内使用。

若要安装使用 SQL Server 身份验证的 MSDE 或 Northwind 数据库,请从本文档中的“系统设置”部分转至以下各节:

按上面各节完成 SQL Server 和 Northwind 数据库的配置后,即可创建一个网站,其中显示从 Northwind 数据库中安全提取信息的 Crystal 报表。

首先,应设置一个精简代码网站。

在 Crystal Reports for Visual Studio 中设置精简代码网站

  1. 启动 Visual Studio。

  2. 从“文件”菜单中,选择“新建”,然后单击“网站”。

  3. 在“新建网站”对话框中,单击“ASP.NET 网站”。

  4. 在“位置”下拉列表中,选择“文件系统”。

  5. 在“语言”下拉列表中,选择想要使用的编码语言。

  6. 在“位置”文本字段中,输入目录路径 C:\WebSites\,后跟项目名称。

  7. 单击“确定”。

项目将在“解决方案资源管理器”中打开,并包含 Default.aspx 页面。
  1. 打开 Default.aspx 页面(Web 窗体)。

  2. 从“视图”菜单中,单击“设计器”。

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images/8yfdxzdx.alert_note(zh-cn,VS.90).gif" alt="Note" class="note" />注意</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>您也可以通过单击窗体视图底部的“设计”按钮,切换到设计视图。</p></td>
</tr>
</tbody>
</table>
  1. 从“工具箱”中,打开“Crystal Reports”节点,找到“CrystalReportViewer”控件。

  2. 将“CrystalReportViewer”控件拖到 Web 窗体上。

将打开被称为“CrystalReportViewer 任务”的智能任务面板。