2024年3月18日发(作者:)

使用报告服务 (Reporting Services) 创建即

席报告应用程序 (Ad Hoc Report

Application)

摘要:您是 .NET 编程或报告服务 (Reporting Services) 的初学者吗?下面介绍如何使用报告服

务 API 创建 .NET 应用程序以创建和发布报告。

本页内容

先决条件

使用 2003 创建解决方案

将 Error_Page 窗体添加到项目中

将 RDLGenerator 窗体添加到项目中

将 ManagingReports 窗体添加到项目中

小结

先决条件

此项目要求将 Microsoft IIS 6.0、Microsoft Visual 2003、Microsoft SQL Server 2000

和 SQL Server 2000 报告服务安装在开发人员机器上。SQL Server 2000 和报告服务的版本应该

是一样的。例如,如果使用的是 SQL Server 2000 Developer Edition,那么也需要使用报告服务

开发人员版本。

用于报告的 SQL Server 数据源不必在本地,也不要求是同一版本。用户需要能够访问远程数据

源从而加以使用。报告服务数据库(ReportServer 和 ReportServer TempDB)必须在本地。所

有 SQL Server(不论是作为数据源引用的还是由报告服务使用的)都必须启用 Windows 身份

验证或混合模式身份验证。

返回页首

使用 2003 创建解决方案

1. 打开 Visual Studio .NET 2003,并在 Start Page 上单击 New Project。

2. 选择 Visual Basic Projects, Web Application。

3. 将项目命名为 CreateReport,并单击 OK。

图 1

4. 右键单击 References,并从快捷菜单上选择 Add Reference。

5. 在 Add Reference 模式窗口上单击 Browse。

6. 浏览到 Report Manager bin 文件夹所在的位置。在默认安装的情况下,该位置为

c:program filesMicrosoft SQL ServerMSSQLReporting ServicesReportManagerBin。

7. 选择 。

8. 在 Add Reference 模式窗口的 .NET 选项卡中,向下滚动屏幕直到找

到 ,并单击它。